This site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox.Insure Your Bike

WorkshopFrames
Workshop Prices PedalsClose
Shop by Brand See More
Track Your Service Hire
E-bike Batteries and chargers

Custom BuildsAmflow
Cycle To Work SchemesYetiWheelsNew Bikes
Header Image

..
< img src="//projektride.co.uk/cdn/shop/products/Capture-8_2048x2048.png?v=1639594793" alt="Muc-Off Co2 Canister Cartridge" class="mfp-zoom-in-cur" id="28851597476066"> img src="//projektride.co.uk/cdn/shop/products/co2_25g_mtb_2048x2048.jpg?v=1639594795" alt="Muc-Off Co2 Canister Cartridge" class="mfp-zoom-in-cur" id="28851597508834"> Brakes<
img src="//projektride.co.uk/cdn/shop/products/Capture-8_98x.png?v=1639594793" alt="" class="product-single__thumbnail-img">

img src="//projektride.co.uk/cdn/shop/p

Muc-Off Co2 Canister Cartridge

£2.99

div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/products/26325-pm_600x.png?v=1679143277)">    

>

SKU: PREA23082021.1384

Brooks Flyer
    Size
  • £144.99
  • Black
  • 16g
  • Brown
  • Honey
  • 25g
  • #ProductTemplate--template--15326745395426__main { background: #ffffff; } .shop-pay-terms { --payment-terms-background-color: #ffffff }
  • Brooks Flyer ShortSelect variant dropdown
  • 16g - £2.99 GBP
  • 25g - £4.99 GBP
a class="product__media product__media--featured" href="/collections/finishing-kit-saddles/products/brooks-flyer-short" title="Brooks Flyer Short" aria-label="Brooks Flyer Short" style="background-image: url(//projektride.co.uk/cdn/shop/products/34052-pm_600x.png?v=1679142940)">
img src="//projektride.co.uk/cdn/shop/files/RS_SBR_STD_BLK_RaceStemBag_2048x2048.jpg?v=1727776266" alt="Restrap Race Stem Bag" class="mfp-zoom-in-cur" id="34745888080098">

Quantity:

1Home

/
Restrap
/

1Restrap Race Stem Bag

Restrap Race Stem Bag

£53.99

2    > Decrease quantity Decrease quantity Increase quantitydiv class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/products/34003-pm_600x.png?v=1679141621)"> label for="quantity--template--15326745395426__main">Quantity> input type="number" name="quantity" id="quantity--template--15326745395426__main" value="1" min="1"> £144.99< Sold OutNotify me when this product is available: window.appBlockPlacements ||= []; if (window.klarnaAppBlocksManager) { window.klarnaAppBlocksManager.push({ productVariants: [{"id":46015864635618,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Restrap Race Stem Bag","public_title":null,"options":["Default Title"],"price":5399,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}], templateName: 'product', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopLocale: 'en', shopDomain: 'projektride.co.uk', variantPrice: '5399', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } else { window.appBlockPlacements.push({ productVariants: [{"id":46015864635618,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Restrap Race Stem Bag","public_title":null,"options":["Default Title"],"price":5399,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}], templateName: 'product', shopLocale: 'en', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopDomain: 'projektride.co.uk', variantPrice: '5399', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } > Product DetailsBrooks C15 Cambium All-WeatherThe Adventure Race Stem Bag offers a highly adjustable and accessible storage solution for nutrition, tech, clothing and more. Multiple Hypalon MOLLE mounts and double sided velcro loops deliver a huge array of mounting possibilities.£114.99SKU-RS_SBR_STD_BLK Weight - 86gBrooks C17 Cambium Carved All-Weather {"id":8726297280738,"title":"Restrap Race Stem Bag","handle":"restrap-race-stem-bag","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eThe Adventure Race Stem Bag offers a highly adjustable and accessible storage solutioa class="product__media product__media--featured" href="/collections/finishing-kit-saddles/products/brooks-c17-cambium-carved-all-weather" title="Brooks C17 Cambium Carved All-Weather" aria-label="Brooks C17 Cambium Carved All-Weather" style="background-image: url(//projektride.co.uk/cdn/shop/products/26211-pm_600x.png?v=1679140074)"> access into the bag when on the move. One upward pull on the Hypalon tab or shock cord opens or closes the bag respectively, whilst the internal stiffener aids easy access and helps the durable and waterproof VX21 outer hold its shape Stretch mesh pockets offer additional external storage and an extendable nylon interior provides the option to boost the internal capacity when resupplying for the next leg of your journey. Both the shock cord and our signature Race Range heat-pressed logo are reflective, assisting visibility in low-light conditions and at night.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eSKU-RS_SBR_STD_BLK\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eCapacity - 1.1L\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eWeight - 86g\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e"}span class="visually-hidden">Brooks C17 Cambium Carved All-Weather > [] he shock cord and our signature Race Range heat-pressed logo are reflective, assisting visibility in low-light conditions and at night.SKU-RS_SBR_STD_BLKCapacity - 1.1LWeight - 86g","brand": { "@type": "Thing", "name": "Restrap" },"gtin8": "","offers": [{ "@type" : "Offer","availability" : "http://schema.org/OutOfStock", "price" : 53.99, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/restrap-race-stem-bag?variant=46015864635618" } ] } div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/products/26212-pm_600x.png?v=1679140074)">
Quantity:
>
Brooks B66 Saddle<
Submit
div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/products/26189-pm_600x.png?v=1679140263)">
Our innovative, single pull drawcord closure, allows for effortless one-handed access into the bag when on the move. One upward pull on the Hypalon tab or shock cord opens or closes the bag respectively, whilst the internal stiffener aids easy access and helps the durable and waterproof VX21 outer hold its shape Stretch mesh pockets offer additional external storage and an extendable nylon interior provides the option to boost the internal capacity when resupplying for the next leg of your journey. Both the shock cord and our signature Race Range heat-pressed logo are reflective, assisting visibility in low-light conditions and at night. Capacity - 1.1L
n\u003e\u003cbr\u003e\u003cspan\u003eWeight - 86g\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e","published_at":"2024-10-01T10:51:34+01:00","created_at":"2024-10-01T10:51:34+01:00","vendor":"Restrap","type":"bag","tags":["spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled","Stem bag"],"price":5399,"price_min":5399,"price_max":5399,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":46015864635618,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Restrap Race Stem Bag","public_title":null,"options":["Default Title"],"price":5399,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/RS_SBR_STD_BLK_RaceStem
> { "@context": "http://s
> Would you like to add on any equipment?Hire Lazer Compact Helmeta class="product__media product__media--featured" href="/collections/restrap/products/hire-smith-convoy-helmet" title="Hire Lazer Compact Helmet" aria-label="Hire Lazer Compact Helmet" style="background-image: url(//projektride.co.uk/cdn/shop/files/my2023_tempo-kineticore-black_right_1400x1011800x600-removebg-preview_1_600x.png?v=1747484784)"> <<ire Ortlieb 40L Pannier Bags" aria-label="Hire Ortlieb 40L Pannier Bags" style="background-image: url(//projektride.co.uk/cdn/shop/files/resize_width_1000_600x.jpg?v=1741085512)"> span class="visually-hidden">Hire Ortlieb 40L Pannier Bags> Hire Ortlieb 40L Pannier Bags<
span class="visually-hidden">Hire Laz
<
>
£0.00

a class="product__media product__media--featured" href="/products/life-systems-pocket-first-aid-kit-hire" title="Life Systems Pocket First Aid Kit - HIRE" aria-label="Life Systems Pocket First Aid Kit - HIRE" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot2022-02-24at21.18.22_5c0e6e2d-1913-4fd1-a90d-b486895960b6_600x.png?v=1691610357)">

span class="visually-hidden">Life Systems Pocket First Aid Kit - HIRE
>
>
a class="product__media product__media--featured" href="/products/kryptolok-standard-u-lock-with-4-foot-kryptoflex-cable-hire" title="Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable" aria-label="Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot2022-03-09at20.04.46_560e2033-8232-4bd3-a423-3ce8c9f11849_600x.png?v=1691610428)"> Surly
Working Hours

Stems

Mon - Fri: 09:00 - 18:30

Sat: 9:00 - 16:00
Grips & Bar-Tape Sun: Closed
  • < Tel
  • ! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":true,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"","js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too","show_button_on_collection":false,"sms_default_country":"us","sms_restrict_country":false,"sms_default_channel":true,:"\/\/projektride.co.uk\/cdn\/shop\/files\/RS_SBR_STD_BLK_RaceStemBag.jpg?v=1727776266","width":1024}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eThe Adventure Race Stem Bag offers a highly adjustable and accessible storage solution for nutrition, tech, clothing and more. Multiple Hypalon MOLLE mounts and double sided velcro loops deliver a huge array of mounting possibilities.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eOur innovative, single pull drawcord closure, allows for effortless one-handed access into the bag when on the move. One upward pull on the Hypalon tab or shock cord opens or closes the bag respectively, whilst the internal stiffener aids easy access and helps the durable and waterproof VX21 outer hold its shape Stretch mesh pockets offer additional external storage and an extendable nylon interior provides the option to boost the internal capacity when resupplying for the next leg of your j
pingText = {46015864635618 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {46015864635618 : null,}; window._RestockRocketConfig.selected_variant_id = 46015864635618; 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/019b1405-52e0-7e89-a6c1-1ac7fea6dd8f/restock-rocket-shopify-410/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019b1405-52e0-7e89-a6c1-1ac7fea6dd8f/restock-rocket-shopify-410/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 SET
slations 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 ||
]; 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; } } // 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.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' }; if (window.Shopify?.them
en-US' -> 'en_us') // This matches the backend's Mobility.normalize_locale behavior // Returns empty string if locale is empty or invalid (matches original behavior) function normalizeLocale(locale) { if (!locale || locale.trim() === '') { return ''; } return locale.toString().toLowerCase().replace(/-/g, '_'); } window._RestockRocketConfig.locale = 'en'; window._RestockRocketConfig.normalizedLocale = normalizeLocale('en'); window._RestockRocketConfig.shop = 'projektride.myshopify.com'; window._RestockRocketConfig.pageType = 'collection';window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom'; window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cartInventoryQuantity = {};window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2025-11-11T14:27:02.312Z","enable_app":true,"enable_signup_widget":false,"storefront
Axle to Crownstorefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"","js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too","show_button_on_collection":false,"sms_default_country":"us","sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"co