rnal routing, 34.9 mm, 410 mm length\u003cbr\u003eHandlebar Bontrager Line Pro, OCLV Carbon, 35 mm, 27.5 mm rise, 820 mm width\u003cbr\u003eGrips Bontrager XR Trail Pro, alloy lock-on\u003cbr\u003eStem Bontrager Line Pro, 35 mm, Blendr-compatible, 0-degree, 35 mm length\u003cbr\u003eHead set Integrated cartridge bearing, 1-1\/8\" top, 1.5\" bottom, angle adjust cup compatible\u003cbr\u003eBrake Shimano XT M8120 4-piston hydraulic disc\u003cbr\u003eBrake rotor Shimano RT86, 6-bolt, 203 mm\u003cbr\u003eRotor size Max brake rotor sizes - Frame: 220mm, Fork: see fork manufacturer\u003c\/p\u003e\n\u003cp\u003eAccessories\u003cbr\u003eMudguard Trek 27.5\" custom fender\u003c\/p\u003e\n\u003cp\u003eWeight\u003cbr\u003eWeight M - 15.78 kg \/ 34.79 lbs (with TLR sealant, no tubes)\u003cbr\u003eWeight limit This bike has a maximum total weight limit (combined weight of bicycle, rider and cargo) of 136 kg (300 lb).\u003cbr\u003eWe reserve the right to make changes to the
product information contained on this site at any time without notice, including with respect to equipment, specifications, models, colours, materials and pricing. Due to supply chain issues, compatible parts may be substituted at any time without notice.\u003c\/p\u003e\n\u003cp\u003eBike and frame weights are based on pre-production painted frames at time of publication. Weights may vary in final production.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/section\u003e\n\u003csection class=\"product-set grid-container mt-6 mb-6\" data-ga-dimension-value=\"Product\" data-ga-dimension=\"dimension11\" id=\"trekProductSetCarouselComponent\" data-v-1fc85e7b=\"\" data-v-05762449=\"\"\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2025-03-24T18:09:00+00:00","created_at":"2025-03-24T18:09:00+00:00","vendor":"Trek","type":"Bicycles","tags":["Slash"],"price":742500,"price_min":742500,"price_max":742500,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":55239703855487,"title":"XS \/ Red","option1":"XS","option2":"Red","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":74657702412671,"product_id":14996467679615,"position":3,"created_at":"2025-03-24T18:05:25+00:00","updated_at":"2025-03-24T18:05:27+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-C-Portrait.png?v=1742839527","variant_ids":[55239703855487,55239703953791,55239704052095,55239704150399,55239704248703,55239704347007,55239704445311]},"available":false,"name":"Trek Slash 9.8 XT Gen 6 - XS \/ Red","public_title":"XS \/ Red","options":["XS","Red"],"price":742500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":64915845218687,"position":3,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.
co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-C-Portrait.png?v=1742839527"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55239703888255,"title":"XS \/ Purple","option1":"XS","option2":"Purple","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":74657699070335,"product_id":14996467679615,"position":2,"created_at":"2025-03-24T18:05:17+00:00","updated_at":"2025-03-24T18:05:20+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-B-Portrait.png?v=1742839520","variant_ids":[55239703888255,55239703986559,55239704084863,55239704183167,55239704281471,55239704379775,55239704478079]},"available":false,"name":"Trek Slash 9.8 XT Gen 6 - XS \/ Purple","public_title":"XS \/ Purple","options":["XS","Purple"],"price":742500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":64915842302335,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-B-Portrait.png?v=1742839520"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55239703921023,"title":"XS \/ Green","option1":"XS","option2":"Green","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":74657697661311,"product_id":14996467679615,"position":1,"created_at":"2025-03-24T18:05:10+00:00","updated_at":"2025-03-24T18:05:12+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-A-Portrait.png?v=1742839512","variant_ids":[55239703921023,55239704019327,55239704117631,55239704215935,55239704314239,55239704412543,55239704510847]},"available":false,"name":"Trek Slash 9.8 XT Gen 6 - XS \/ Green","public_title":"XS \/ Green","options":["XS","Green"],"price":742500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":64915841548671,"position":1,"preview_image"
:{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-A-Portrait.png?v=1742839512"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55239703953791,"title":"S \/ Red","option1":"S","option2":"Red","option3":null,"sku":"5324200","requires_shipping":true,"taxable":true,"featured_image":{"id":74657702412671,"product_id":14996467679615,"position":3,"created_at":"2025-03-24T18:05:25+00:00","updated_at":"2025-03-24T18:05:27+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-C-Portrait.png?v=1742839527","variant_ids":[55239703855487,55239703953791,55239704052095,55239704150399,55239704248703,55239704347007,55239704445311]},"available":true,"name":"Trek Slash 9.8 XT Gen 6 - S \/ Red","public_title":"S \/ Red","options":["S","Red"],"price":742500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":64915845218687,"position":3,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-C-Portrait.png?v=1742839527"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55239703986559,"title":"S \/ Purple","option1":"S","option2":"Purple","option3":null,"sku":"5324195","requires_shipping":true,"taxable":true,"featured_image":{"id":74657699070335,"product_id":14996467679615,"position":2,"created_at":"2025-03-24T18:05:17+00:00","updated_at":"2025-03-24T18:05:20+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-B-Portrait.png?v=1742839520","variant_ids":[55239703888255,55239703986559,55239704084863,55239704183167,55239704281471,55239704379775,55239704478079]},"available":true,"name":"Trek Slash 9.8 XT Gen 6 - S \/ Purple","public_title":"S \/ Purple","options":["S","Purple"],"price":742500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_me
dia":{"alt":null,"id":64915842302335,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-B-Portrait.png?v=1742839520"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55239704019327,"title":"S \/ Green","option1":"S","option2":"Green","option3":null,"sku":"5324190","requires_shipping":true,"taxable":true,"featured_image":{"id":74657697661311,"product_id":14996467679615,"position":1,"created_at":"2025-03-24T18:05:10+00:00","updated_at":"2025-03-24T18:05:12+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-A-Portrait.png?v=1742839512","variant_ids":[55239703921023,55239704019327,55239704117631,55239704215935,55239704314239,55239704412543,55239704510847]},"available":true,"name":"Trek Slash 9.8 XT Gen 6 - S \/ Green","public_title":"S \/ Green","options":["S","Green"],"price":742500,"weight":0,"compare_at_price":null,"inventory_management":
"shopify","barcode":"","featured_media":{"alt":null,"id":64915841548671,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-A-Portrait.png?v=1742839512"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55239704052095,"title":"M \/ Red","option1":"M","option2":"Red","option3":null,"sku":"5324201","requires_shipping":true,"taxable":true,"featured_image":{"id":74657702412671,"product_id":14996467679615,"position":3,"created_at":"2025-03-24T18:05:25+00:00","updated_at":"2025-03-24T18:05:27+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-C-Portrait.png?v=1742839527","variant_ids":[55239703855487,55239703953791,55239704052095,55239704150399,55239704248703,55239704347007,55239704445311]},"available":true,"name":"Trek Slash 9.8 XT Gen 6 - M \/ Red","public_title":"M \/ Red","options":["M","Red"],"price":742500,"weight":0,"compare_at_price":nul
l,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":64915845218687,"position":3,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-C-Portrait.png?v=1742839527"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55239704084863,"title":"M \/ Purple","option1":"M","option2":"Purple","option3":null,"sku":"5324196","requires_shipping":true,"taxable":true,"featured_image":{"id":74657699070335,"product_id":14996467679615,"position":2,"created_at":"2025-03-24T18:05:17+00:00","updated_at":"2025-03-24T18:05:20+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-B-Portrait.png?v=1742839520","variant_ids":[55239703888255,55239703986559,55239704084863,55239704183167,55239704281471,55239704379775,55239704478079]},"available":true,"name":"Trek Slash 9.8 XT Gen 6 - M \/ Purple","public_title":"M \/ Purple","options":["M","Purple"],"price":742500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":64915842302335,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-B-Portrait.png?v=1742839520"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55239704117631,"title":"M \/ Green","option1":"M","option2":"Green","option3":null,"sku":"5324191","requires_shipping":true,"taxable":true,"featured_image":{"id":74657697661311,"product_id":14996467679615,"position":1,"created_at":"2025-03-24T18:05:10+00:00","updated_at":"2025-03-24T18:05:12+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-A-Portrait.png?v=1742839512","variant_ids":[55239703921023,55239704019327,55239704117631,55239704215935,55239704314239,55239704412543,55239704510847]},"available":true,"name":"Trek Slash 9.8 XT Gen 6 - M \/ Green","public_title":"M \/ Gree
n","options":["M","Green"],"price":742500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":64915841548671,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-A-Portrait.png?v=1742839512"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55239704150399,"title":"ML \/ Red","option1":"ML","option2":"Red","option3":null,"sku":"5324202","requires_shipping":true,"taxable":true,"featured_image":{"id":74657702412671,"product_id":14996467679615,"position":3,"created_at":"2025-03-24T18:05:25+00:00","updated_at":"2025-03-24T18:05:27+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-C-Portrait.png?v=1742839527","variant_ids":[55239703855487,55239703953791,55239704052095,55239704150399,55239704248703,55239704347007,55239704445311]},"available":true,"name":"Trek Slash 9.8 XT Gen 6 - ML \
/ Red","public_title":"ML \/ Red","options":["ML","Red"],"price":742500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":64915845218687,"position":3,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-C-Portrait.png?v=1742839527"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55239704183167,"title":"ML \/ Purple","option1":"ML","option2":"Purple","option3":null,"sku":"5324197","requires_shipping":true,"taxable":true,"featured_image":{"id":74657699070335,"product_id":14996467679615,"position":2,"created_at":"2025-03-24T18:05:17+00:00","updated_at":"2025-03-24T18:05:20+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-B-Portrait.png?v=1742839520","variant_ids":[55239703888255,55239703986559,55239704084863,55239704183167,55239704281471,55239704379775,55239704478079]},"available":true,"n
ame":"Trek Slash 9.8 XT Gen 6 - ML \/ Purple","public_title":"ML \/ Purple","options":["ML","Purple"],"price":742500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":64915842302335,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-B-Portrait.png?v=1742839520"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55239704215935,"title":"ML \/ Green","option1":"ML","option2":"Green","option3":null,"sku":"5324192","requires_shipping":true,"taxable":true,"featured_image":{"id":74657697661311,"product_id":14996467679615,"position":1,"created_at":"2025-03-24T18:05:10+00:00","updated_at":"2025-03-24T18:05:12+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-A-Portrait.png?v=1742839512","variant_ids":[55239703921023,55239704019327,55239704117631,55239704215935,55239704314239,55239704412543,55239704510847]},"available":true,"name":"Trek Slash 9.8 XT Gen 6 - ML \/ Green","public_title":"ML \/ Green","options":["ML","Green"],"price":742500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":64915841548671,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-A-Portrait.png?v=1742839512"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55239704248703,"title":"L \/ Red","option1":"L","option2":"Red","option3":null,"sku":"5324203","requires_shipping":true,"taxable":true,"featured_image":{"id":74657702412671,"product_id":14996467679615,"position":3,"created_at":"2025-03-24T18:05:25+00:00","updated_at":"2025-03-24T18:05:27+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-C-Portrait.png?v=1742839527","variant_ids":[55239703855487,55239703953791,55239704052095,5523
9704150399,55239704248703,55239704347007,55239704445311]},"available":false,"name":"Trek Slash 9.8 XT Gen 6 - L \/ Red","public_title":"L \/ Red","options":["L","Red"],"price":742500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":64915845218687,"position":3,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-C-Portrait.png?v=1742839527"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55239704281471,"title":"L \/ Purple","option1":"L","option2":"Purple","option3":null,"sku":"5324198","requires_shipping":true,"taxable":true,"featured_image":{"id":74657699070335,"product_id":14996467679615,"position":2,"created_at":"2025-03-24T18:05:17+00:00","updated_at":"2025-03-24T18:05:20+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-B-Portrait.png?v=1742839520","variant_ids":[55239703888255,55239703986559,55239704084863,55239704183167,55239704281471,55239704379775,55239704478079]},"available":true,"name":"Trek Slash 9.8 XT Gen 6 - L \/ Purple","public_title":"L \/ Purple","options":["L","Purple"],"price":742500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":64915842302335,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-B-Portrait.png?v=1742839520"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55239704314239,"title":"L \/ Green","option1":"L","option2":"Green","option3":null,"sku":"5324193","requires_shipping":true,"taxable":true,"featured_image":{"id":74657697661311,"product_id":14996467679615,"position":1,"created_at":"2025-03-24T18:05:10+00:00","updated_at":"2025-03-24T18:05:12+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-A-Portrait.png?v=174283
9512","variant_ids":[55239703921023,55239704019327,55239704117631,55239704215935,55239704314239,55239704412543,55239704510847]},"available":true,"name":"Trek Slash 9.8 XT Gen 6 - L \/ Green","public_title":"L \/ Green","options":["L","Green"],"price":742500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":64915841548671,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-A-Portrait.png?v=1742839512"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55239704347007,"title":"XL \/ Red","option1":"XL","option2":"Red","option3":null,"sku":"5324204","requires_shipping":true,"taxable":true,"featured_image":{"id":74657702412671,"product_id":14996467679615,"position":3,"created_at":"2025-03-24T18:05:25+00:00","updated_at":"2025-03-24T18:05:27+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-C-Portrait.png?v=1742839527","variant_ids":[55239703855487,55239703953791,55239704052095,55239704150399,55239704248703,55239704347007,55239704445311]},"available":true,"name":"Trek Slash 9.8 XT Gen 6 - XL \/ Red","public_title":"XL \/ Red","options":["XL","Red"],"price":742500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":64915845218687,"position":3,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-C-Portrait.png?v=1742839527"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55239704379775,"title":"XL \/ Purple","option1":"XL","option2":"Purple","option3":null,"sku":"5324199","requires_shipping":true,"taxable":true,"featured_image":{"id":74657699070335,"product_id":14996467679615,"position":2,"created_at":"2025-03-24T18:05:17+00:00","updated_at":"2025-03-24T18:05:20+00:00","alt":null,"width":1920,"height":1440,"src":"\/\/projektrid
e.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-B-Portrait.png?v=1742839520","variant_ids":[55239703888255,55239703986559,55239704084863,55239704183167,55239704281471,55239704379775,55239704478079]},"available":false,"name":"Trek Slash 9.8 XT Gen 6 - XL \/ Purple","public_title":"XL \/ Purple","options":["XL","Purple"],"price":742500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":64915842302335,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Slash98XT-25-47279-B-Portrait.png?v=1742839520"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55239704412543,"title":"XL \/ Green","option1":"XL","option2":"Green","option3":null,"sku":"5324194","requires_shipping":true,"taxable":true,"featured_image":{"id":74657697661311,"product_id":14996467679615,"position":1,"created_at":"2025-03-24T18:05:10+00:00","updated_at":"2025-03-24T18:05:12+00:00","alt":null,"wid
s a carbon enduro mountain bike that doesn't back down from hair-raising descents. It's built with an OCLV Mountain Carbon frame and 170 mm high-pivot suspension for gobbling up boulders and keeping traction on point for wall rides and punchy climbs. A 29˝ front and 27.5˝ rear wheel keep handling playful, while an upgraded RockShox suspension package holds up to anything you can throw at it. To top it all off, you get a Shimano XT drivetrain for crisp, clean shifts wherever you roll.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kf-block--intro cell small-12 large-4 mb-4\"\u003e\n\u003ch3 class=\"header--md mb-1\"\u003eIt's right for you if...\u003c\/h3\u003e\n\u003cp\u003eYou want a carbon enduro bike that's beastly on descents and nimble on climbs. You want the traction and stability of a high-pivot suspension, and long travel for soaking up deep roots and big drops. Upgrades matter to you, and you want the benefit of a wireless transmission that shifts cleanly even during punchy climbs.\u003c\/p\
u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf-block--intro cell small-12 large-4 mb-4\"\u003e\n\u003ch3 class=\"header--md mb-1\"\u003eThe tech you get\u003c\/h3\u003e\n\u003cp\u003eAn OCLV Mountain Carbon frame with high pivot suspension, plus internal storage. 170 mm of front and rear travel with a RockShox ZEB Select+ fork with DebonAir spring and Charger 3 RC2 damper and RockShox Vivid Select+ shock. Plenty of gears for the push back to the top with Shimano's XT drivetrain, a Bontrager Line Dropper and an MX wheel set-up with 29˝ front and 27.5˝ rear Bontrager Line Comp 30 Tubeless Ready wheels with Rapid Drive 108 hub.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf-block--intro cell small-12 large-4 mb-4\"\u003e\n\u003ch3 class=\"header--md mb-1\"\u003eThe final word\u003c\/h3\u003e\n\u003cp\u003eFor riders looking for carbon performance and a cherry-picked blend of component upgrades, the Slash 9.8 XT is ready to rip. It's built with 170 mm travel in the front and rear, upgraded suspension and drivetrain for ripping hard\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003csection class=\"pdp-overview grid-container mb-6\" id=\"datadriven-bikeProduct-productOverview\"\u003e\n\u003carticle class=\"pdp-overview--lower kf-block grid-x grid-margin-x\"\u003e\n\u003cdiv class=\"kf-block--list cell small-12 large-4 large-order-1\"\u003e\n\u003col class=\"kf-ordered\"\u003e\n\u003cli class=\"mb-1 pl-4\"\u003eIts high-pivot suspension gives you insane control for hairy descents, while carefully tuned anti-squat and oversized pulleys make pedalling astonishingly efficient\u003c\/li\u003e\n\u003cli class=\"mb-1 pl-4\"\u003eThe long, 170 mm\/170 mm front and rear travel is more than enough for stomping big jumps and cleaning rock gardens\u003c\/li\u003e\n\u003cli class=\"mb-1 pl-4\"\u003eOCLV Mountain Carbon frame keeps your ride light, stiff in all the right places, and smooth and quiet through the chunder\u003c\/li\u003e\n\u003cli class=\"mb-1 pl-4\"\u003eIt comes ready to roll with a mixed wheel set-up
that gives you a fast-rolling 29 in front hoop and stiff, yet nimble 27.5 in rear wheel, and can be set up as a 29er for more speed\u003c\/li\u003e\n\u003cli class=\"mb-1 pl-4\"\u003eYou can tweak Slash for how and where you ride with an adjustable leverage rate, bolt-on lower shock mount for swapping to full 29er and adjustable-angle headset (sold separately)\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0605\/5306\/8770\/files\/MTB_OverviewId_7_16_24.png?v=1742839414\"\u003e\u003c\/p\u003e\n\u003cp\u003e*Please note – spec applies to all sizes unless listed separately\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eFrameset\u003cbr\u003eFrame OCLV Mountain Carbon, high main pivot, idler pulley, internal storage, angle-adjust headset, adjustable leverage rate, integrated frame protection, internal routing, alloy rocker link, ISCG 05, Active Braking Pivot, UDH, 148x12 mm thru axle, 170 mm travel\u003cbr\u003eFork RockShox ZEB Select+, DebonAir spring, Charger 3.1 RC2 damper, tapered steerer, 44 mm offset, Boost110, Maxle Stealth, 170 mm travel\u003cbr\u003eShock RockShox Vivid Select+, 230 mm x 65 mm\u003cbr\u003eMax compatible fork travel 190 mm (606 mm axle-to-crown), S: 190 mm (587 mm axle-to-crown)\u003c\/p\u003e\n\u003cp\u003eWheels\u003cbr\u003e*Wheel front Size: S\u003cbr\u003eBontrager Line Comp 30, Tubeless Ready, 6-bolt, Boost110, 15 mm thru axle, 27.5\"\u003cbr\u003eSize: M, ML, L, XL\u003cbr\u003eBontrager Line Comp 30, Tubeless Ready, 6-bolt, Boost110, 15 mm thru axle, 29\"\u003cbr\u003eWheel rear Bontrager Line Comp 30, Tubeless Ready, Rapid Drive 108, 6-bolt, Boost148, 12 mm thru axle, 27.5\"\u003cbr\u003eSkewer rear Bontrager Switch thru-axle, removable lever\u003cbr\u003e*Tyre Size: S , M, ML, L, XL\u003cbr\u003eBontrager SE5 Team Issue, Tubeless Ready, Core Strength sidewalls, aramid bead, 120 tpi, 27.5 x 2.50\"\u003cbr\u003eSize: M, ML, L, XL\u003cbr\u003eBontr
ager SE6 Team Issue, Tubeless Ready, Core Strength sidewalls, aramid bead, 120 tpi, 29x2.50\"\u003cbr\u003eTyre part Bontrager TLR sealant, 180 ml\/6 oz\u003cbr\u003eRim strip Bontrager TLR\u003cbr\u003eMax tyre size Frame: 29x2.50\", Fork: See manufacturer\u003c\/p\u003e\n\u003cp\u003eDrivetrain\u003cbr\u003eShifter Shimano XT M8100, 12-speed\u003cbr\u003eRear derailleur Shimano XT M8100, long cage\u003cbr\u003eCrank Shimano XT M8120, 30T alloy ring, 55 mm chainline, 165 mm length\u003cbr\u003eBottom bracket Shimano BB-MT501 BSA\u003cbr\u003eCassette Shimano XT M8100, 10-51, 12-speed\u003cbr\u003eChain Shimano Ultegra\/XT M8100, 12-speed\u003cbr\u003eMax. chainring size 1x: 34T round, 32T oval, min 28T\u003c\/p\u003e\n\u003cp\u003eComponents\u003cbr\u003eSaddle Verse Short Comp, steel rails, 145 mm width\u003cbr\u003e*Seatpost Size: S\u003cbr\u003eBontrager Line Dropper, 100mm travel, MaxFlow, internal routing, 34.9 mm, 310mm length\u003cbr\u003eSiz4084863 : null,55239704117631 : null,55239704150399 : null,55239704183167 : null,55239704215935 : null,55239704248703 : null,55239704281471 : null,55239704314239 : null,55239704347007 : null,55239704379775 : null,55239704412543 : null,55239704445311 : null,55239704478079 : null,55239704510847 : null,};
window._RestockRocketConfig.variantsPreorderMaxCount = {55239703855487 : parseInt(""),55239703888255 : parseInt(""),55239703921023 : parseInt(""),55239703953791 : parseInt(""),55239703986559 : parseInt(""),55239704019327 : parseInt(""),55239704052095 : parseInt(""),55239704084863 : parseInt(""),55239704117631 : parseInt(""),55239704150399 : parseInt(""),55239704183167 : parseInt(""),55239704215935 : parseInt(""),55239704248703 : parseInt(""),55239704281471 : parseInt(""),55239704314239 : parseInt(""),55239704347007 : parseInt(""),55239704379775 : parseInt(""),55239704412543 : parseInt(""),55239704445311 : parseInt(""),55239704478079 : parseInt(""),55239704510847 : parseInt(""),};
window._RestockRocketCo
nfig.variantsPreorderMaxCountForMarket = {55239703855487 : null,55239703888255 : null,55239703921023 : null,55239703953791 : null,55239703986559 : null,55239704019327 : null,55239704052095 : null,55239704084863 : null,55239704117631 : null,55239704150399 : null,55239704183167 : null,55239704215935 : null,55239704248703 : null,55239704281471 : null,55239704314239 : null,55239704347007 : null,55239704379775 : null,55239704412543 : null,55239704445311 : null,55239704478079 : null,55239704510847 : null,};
window._RestockRocketConfig.variantsShippingText = {55239703855487 : "",55239703888255 : "",55239703921023 : "",55239703953791 : "",55239703986559 : "",55239704019327 : "",55239704052095 : "",55239704084863 : "",55239704117631 : "",55239704150399 : "",55239704183167 : "",55239704215935 : "",55239704248703 : "",55239704281471 : "",55239704314239 : "",55239704347007 : "",55239704379775 : "",55239704412543 : "",55239704445311 : "",55239704478079 : "",55239704510847 : "",};
window._RestockRocketConfig.variantsShippingTextForMarket = {55239703855487 : null,55239703888255 : null,55239703921023 : null,55239703953791 : null,55239703986559 : null,55239704019327 : null,55239704052095 : null,55239704084863 : null,55239704117631 : null,55239704150399 : null,55239704183167 : null,55239704215935 : null,55239704248703 : null,55239704281471 : null,55239704314239 : null,55239704347007 : null,55239704379775 : null,55239704412543 : null,55239704445311 : null,55239704478079 : null,55239704510847 : null,};
window._RestockRocketConfig.selected_variant_id = 55239703953791;
window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }).available;window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019d2f20-306e-73e0-8f4f-46c37de1772b/restockrocket-1-470/assets/restockrocket-product.js'
window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com
/extensions/019d2f20-306e-73e0-8f4f-46c37de1772b/restockrocket-1-470/assets/restockrocket-collection.js'
window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1)
window._RestockRocketConfig.host = 'https://app.restockrocket.io'
const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds
const LIQUID_CACHE_MAX_AGE = 2 * 60 * 60; // 2 hours in seconds
// Calculate Liquid cache freshness once at initialization
const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt;
// Validate timestamp and calculate cache age
if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) {
console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh');
window._RestockRocketConfig.isLiquidCacheFresh = true;
} else {
const now = Math.floor(Date.now() / 1000); // Current time in seconds
const liquidCacheAge = now - liquidRenderedAt; // Age in seconds
// Handle client clock ahead of server
if (liquidCacheAge
< 0) {
console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`);
window._RestockRocketConfig.isLiquidCacheFresh = true;
} else if (liquidCacheAge
<= LIQUID_CACHE_MAX_AGE) {
console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`);
window._RestockRocketConfig.isLiquidCacheFresh = true;
} else {
console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`);
window._RestockRocketConfig.isLiquidCacheFresh = false;
}
}
function checkSettingsExpiry(settings) {
try {
if (!settings || !settings.updated_at) {
console.debug('STOQ - Invalid settings data structure');
return null;
}
if (!settings.cache) {
console.debug('STOQ - settings caching disabled');
return null;
}
// Check if translations are enabled but missing from cache
// This handles the backfill period where DB has translations but metafield doesn't
if (settings.multi_language_enabled) {
if (!settings.translations) {
// Translations enabled but no
translation data in metafield
// Metafield hasn't been backfilled yet - force refresh
console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh');
return null;
}
// Translations object exists in metafield - cache is valid
// If current locale isn't translated, applyTranslations will gracefully use default locale from base fields
if (window._RestockRocketConfig.normalizedLocale &&
!Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) {
console.debug('STOQ - locale not explicitly translated, will use default language from cache');
}
// Don't return null - continue using cache even for untranslated locales
}
const updatedAt = new Date(settings.updated_at);
if (isNaN(updatedAt.getTime())) {
console.debug('STOQ - Invalid updated_at date format in settings');
return null;
}
const age = Date.now() - updatedAt.getTime();
if (age
<
SETTINGS_CACHE_DURATION) {
console.debug('STOQ - settings changed recently, skipping cache');
return null;
}
return settings;
} catch (error) {
console.debug('STOQ - Error checking settings cache:', error);
return null;
}
}
function createRestockRocketContainer() {
const restockRocketContainer = document.createElement('div');
restockRocketContainer.id = 'restock-rocket';
document.body.appendChild(restockRocketContainer);
}
function createRestockRocketScript(scriptUrl) {
const restockRocketScriptElement = document.createElement('script');
restockRocketScriptElement.setAttribute('defer', 'defer');
restockRocketScriptElement.src = scriptUrl;
document.body.appendChild(restockRocketScriptElement);
}
createRestockRocketContainer()
console.debug('STOQ - extension activated')
function applyTranslations(settings) {
try {
// Skip translation logic entirely if multi-language is not enabled
if (!settings ||
!settings.multi_language_enabled) {
return settings;
}
if (!settings.translations) {
console.debug('STOQ - No translations found, skipping translation');
return settings;
}
const normalizedLocale = window._RestockRocketConfig.normalizedLocale;
const translations = settings.translations;
if (!normalizedLocale) {
// No matching locale has translations; drop payload to save memory
console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {}));
delete settings.translations;
return settings;
}
console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`);
const translatedFields = translations[normalizedLocale];
if (translatedFields && typeof translatedFields === 'object') {
Object.keys(translatedFields).forEach(function(key) {
const value = translatedFields[key
];
if (value !== null && value !== undefined && value !== '') {
settings[key] = value;
}
});
} else {
console.debug('STOQ - No translated fields found for locale:', normalizedLocale);
}
delete settings.translations;
return settings;
} catch (e) {
console.debug('STOQ - error applying translations:', e);
return settings;
}
}
// Setup event listener for cart selling plan updates
// This must be called before any scripts are loaded to avoid race conditions
function setupCartSellingPlanUpdater(settings) {
// Setup listener regardless - updateCartSellingPlans has its own guards
// This ensures cleanup happens even when preorders are disabled globally
// Listen for stoq:inventory-data-loaded event dispatched by api.js
window.addEventListener('stoq:inventory-data-loaded', function(event) {
console.debug('STOQ - Inventory data loaded, updating cart selling plans');
if (window._RestockRocket
&& window._RestockRocket.updateCartSellingPlans) {
window._RestockRocket.updateCartSellingPlans()
.then(hasUpdates => {
if (hasUpdates) {
console.debug('STOQ - cart selling plans updated successfully');
} else {
console.debug('STOQ - no cart selling plan updates needed');
}
})
.catch(error => {
console.error('STOQ - error updating cart selling plans:', error);
});
}
});
}
// First try to get settings from metafields with expiry check
const cachedSettings = window._RestockRocketConfig.cachedSettings;
const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null;
if (validCachedSettings) {
console.debug('STOQ - using cached settings');
initializeScripts(validCachedSettings);
} else {
console.debug('STOQ - fetching fresh settings');
const headers = {
'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.S
hopify.shop,
'ngrok-skip-browser-warning': 'skip'
};
if (window.Shopify?.theme?.role === 'main') {
headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name;
headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version;
headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id;
}
fetch(
`${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`,
{ headers }
)
.then(function(response) {
if (!response.ok) {
throw new Error('Network response was not ok');
}
return response.json();
})
.then(function(settings) {
initializeScripts(settings);
})
.catch(function(error) {
// If request failed and we have cached settings (even if expired), use them as fallback
if (cachedSettings) {
console.debug('STOQ - using expired cached settings as fallback');
initializeScripts(cac
hedSettings);
} else {
console.error('STOQ - failed to load settings:', error);
}
})
.catch(function(e) {
console.error(e)
})
}
function initializeScripts(settings) {
settings = applyTranslations(settings);
window._RestockRocketConfig.settings = settings;
console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`);
// Setup cart selling plan updater BEFORE loading any scripts to avoid race conditions
setupCartSellingPlanUpdater(settings);
if(settings.enable_app) {
const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) {
return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType);
})
if(window._RestockRocketConfig.pageType === 'collection' && (settings.show_button_on_collection || settings.preorder_collection_enabled)) {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
} else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
} else if(window._RestockRocketConfig.pageType === 'search' && (settings.show_button_on_search || settings.preorder_search_enabled)) {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
} else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
} else if(window._RestockRocketConfig.pageType === 'product') {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct);
} else if(hijackIntegration) {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
} else {
console.debug(`STOQ - no scripts enab
led for ${window._RestockRocketConfig.pageType}`);
}
// Dispatch custom event when app is loaded
// Cart selling plan updates will be triggered by stoq:inventory-data-loaded event
const appLoadedEvent = new CustomEvent('stoq:loaded', {
detail: {
pageType: window._RestockRocketConfig.pageType,
enabled: settings.enable_app,
settings: settings,
preorderEnabled: settings.preorder_enabled
}
});
console.debug('STOQ - dispatching app loaded event');
window.dispatchEvent(appLoadedEvent);
}
}