• © 2025,
    ProjektRide
  • . Website by
  • Juan Borges Designs.
  • Header Image
    I'm looking to buy this product, when will it arrive and how much does postage cost?
    We also have a physical store, if you are local please pop in -
    ProjektRide Bike Shop Edinburgh 82 Newington Road, EH91QN, Edinburgh.
    • BUY
    • .site-footer { --bg: #1f2324; --text: #ffffff; --text-alpha-15: rgba(255, 255, 255, 0.15); --text-alpha-60: rgba(255, 255, 255, 0.6); --text-alpha-85: rgba(255, 255, 255, 0.85); } .footer-content__logo__image { width: 170px; }
    • SELL
    • RIDE CONFIDENT
    < img src="//projektride.co.uk/cdn/shop/files/logo_header_2048x2048.png?v=1634060673" alt="" class="logo--footer">
    QUICK LINKS
    About Us

    ined from 2014-T6 aluminium\u003cbr\u003e\/\/ Titanium bolt upgrade kit available\u003cbr\u003e\/\/ Available in black, silver, bronze, red, blue, orange \u0026amp; purple\u003cbr\u003e\/\/ Proudly Designed, Tested and Manufactured in Barnoldswick, UK\u003cbr\u003e\n\u003c\/h5\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2025-02-01T13:13:45+00:00","created_at":"2025-02-01T13:13:45+00:00","vendor":"Hope","type":"components","tags":["hope","Hope Controls","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":11500,"price_min":11500,"price_max":11500,"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":55060180205951,"title":"Blue \/ 80mm","option1":"Blue","option2":"80mm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":73217820918143,"product_id":14928150921599,"posiBrooks Microfibre bar tapetion":4,"created_at":"2025-02-01T13:09:28+00:00","updated_at":"2025-02-01T13:09:31+00:00","alt":null,"width":2412,"height":1780,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.23.png?v=1738415371","variant_ids":[55060180205951]},"available":true,"name":"Hope RX Stem - Blue \/ 80mm","public_title":"Blue \/ 80mm","options":["Blue","80mm"],"price":11500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"","featured_media":{"alt":null,"id":64079609266559,"position":4,"preview_image":{"aspect_ratio":1.355,"height":1780,"width":2412,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.23.png?v=1738415371"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55060180238719,"title":"Black \/ 80mm","option1":"Black","option2":"80mm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":73217818493311,"product_id":14928150921599,"position":2,"created_at":"2025-02-01T13:09:13+00:00","updated_at":"20

    25-02-01T13:09:16+00:00","alt":null,"width":2412,"height":1780,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.08.png?v=1738415356","variant_ids":[55060180238719]},"available":true,"name":"Hope RX Stem - Black \/ 80mm","public_title":"Black \/ 80mm","options":["Black","80mm"],"price":11500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"","featured_media":{"alt":null,"id":64079607464319,"position":2,"preview_image":{"aspect_ratio":1.355,"height":1780,"width":2412,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.08.png?v=1738415356"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55060180271487,"title":"Orange \/ 80mm","option1":"Orange","option2":"80mm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":73217819672959,"product_id":14928150921599,"position":3,"created_at":"2025-02-01T13:09:20+00:00","updated_at":"2025-02-01T13:09:24+00:00","alt":null,"width":2412,"height":17 80,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.15.png?v=1738415364","variant_ids":[55060180271487]},"available":true,"name":"Hope RX Stem - Orange \/ 80mm","public_title":"Orange \/ 80mm","options":["Orange","80mm"],"price":11500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"","featured_media":{"alt":null,"id":64079608447359,"position":3,"preview_image":{"aspect_ratio":1.355,"height":1780,"width":2412,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.15.png?v=1738415364"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55060180304255,"title":"Purple \/ 80mm","option1":"Purple","option2":"80mm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":73217823113599,"product_id":14928150921599,"position":5,"created_at":"2025-02-01T13:09:36+00:00","updated_at":"2025-02-01T13:09:40+00:00","alt":null,"width":2412,"height":1780,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screen

    shot2025-02-01at13.09.31.png?v=1738415380","variant_ids":[55060180304255]},"available":true,"name":"Hope RX Stem - Purple \/ 80mm","public_title":"Purple \/ 80mm","options":["Purple","80mm"],"price":11500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"","featured_media":{"alt":null,"id":64079610577279,"position":5,"preview_image":{"aspect_ratio":1.355,"height":1780,"width":2412,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.31.png?v=1738415380"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55060180337023,"title":"Silver \/ 80mm","option1":"Silver","option2":"80mm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":73217824358783,"product_id":14928150921599,"position":6,"created_at":"2025-02-01T13:09:44+00:00","updated_at":"2025-02-01T13:09:48+00:00","alt":null,"width":2412,"height":1780,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.39.png?v=1738415388","variant_ids":£24.99[55060180337023]},"available":true,"name":"Hope RX Stem - Silver \/ 80mm","public_title":"Silver \/ 80mm","options":["Silver","80mm"],"price":11500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"","featured_media":{"alt":null,"id":64079611003263,"position":6,"preview_image":{"aspect_ratio":1.355,"height":1780,"width":2412,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.39.png?v=1738415388"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55060180369791,"title":"Red \/ 80mm","option1":"Red","option2":"80mm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":73217830683007,"product_id":14928150921599,"position":7,"created_at":"2025-02-01T13:10:11+00:00","updated_at":"2025-02-01T13:10:16+00:00","alt":null,"width":2412,"height":1780,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.10.06.png?v=1738415416","variant_ids":[55060180369791]},"available":true,"name":"Hope RX Stem - Red \/ 80mm","public_title":"Red \/ 80mm","options":["Red","80mm"],"price":11500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"","featured_media":{"alt":null,"id":64079614443903,"position":7,"preview_image":{"aspect_ratio":1.355,"height":1780,"width":2412,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.10.06.png?v=1738415416"}},"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/blue_stem_2_blk_1.jpg?v=1738415341","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.08.png?v=1738415356","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.15.png?v=1738415364","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.23.png?v=1738415371","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.31.png?v=1738415380","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.39.png?v=1738415388","\/\/projektride.co.uk\/cdn\/shop\/files\£24.99/Screenshot2025-02-01at13.10.06.png?v=1738415416"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/blue_stem_2_blk_1.jpg?v=1738415341","options":["Color","Length"],"media":[{"alt":null,"id":64079606186367,"position":1,"preview_image":{"aspect_ratio":1.5,"height":1000,"width":1500,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/blue_stem_2_blk_1.jpg?v=1738415341"},"aspect_ratio":1.5,"height":1000,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/blue_stem_2_blk_1.jpg?v=1738415341","width":1500},{"alt":null,"id":64079607464319,"position":2,"preview_image":{"aspect_ratio":1.355,"height":1780,"width":2412,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.08.png?v=1738415356"},"aspect_ratio":1.355,"height":1780,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.08.png?v=1738415356","width":2412},{"alt":null,"id":64079608447359,"position":3,"preview_image":{"aspect_ratio":1.355,"height":1780,"width":2412,"src":"\/\

    /projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.15.png?v=1738415364"},"aspect_ratio":1.355,"height":1780,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.15.png?v=1738415364","width":2412},{"alt":null,"id":64079609266559,"position":4,"preview_image":{"aspect_ratio":1.355,"height":1780,"width":2412,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.23.png?v=1738415371"},"aspect_ratio":1.355,"height":1780,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.23.png?v=1738415371","width":2412},{"alt":null,"id":64079610577279,"position":5,"preview_image":{"aspect_ratio":1.355,"height":1780,"width":2412,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.31.png?v=1738415380"},"aspect_ratio":1.355,"height":1780,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.31.png?v=1738415380","width":2412},{"alt":null,"id":64 079611003263,"position":6,"preview_image":{"aspect_ratio":1.355,"height":1780,"width":2412,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.39.png?v=1738415388"},"aspect_ratio":1.355,"height":1780,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.09.39.png?v=1738415388","width":2412},{"alt":null,"id":64079614443903,"position":7,"preview_image":{"aspect_ratio":1.355,"height":1780,"width":2412,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.10.06.png?v=1738415416"},"aspect_ratio":1.355,"height":1780,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2025-02-01at13.10.06.png?v=1738415416","width":2412}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv class=\"main-indented\"\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"product-listing center-wrap\"\u003e\n\u003cdiv class=\"new-page-intro-section\"\u003e\n\u003cdiv class=\"product-intro-right\"\u003e\n\u
    003ch5\u003eIntroducing the RX Stem, a new addition to our line up designed for both gravel and cross-country (XC). Complementing our existing XC stems, the RX offers a more aggressive, race-focused geometry with an 80mm length and a -15 degree rise\u003c\/h5\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch5\u003e\/\/ Available in 80mm, -15° rise\u003cbr\u003e\/\/ CNC machined from 2014-T6 aluminium\u003cbr\u003e\/\/ Titanium bolt upgrade kit available\u003cbr\u003e\/\/ Available in black, silver, bronze, red, blue, orange \u0026amp; purple\u003cbr\u003e\/\/ Proudly Designed, Tested and Manufactured in Barnoldswick, UK\u003cbr\u003e\n\u003c\/h5\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {55060180205951 : "deny",55060180238719 : "deny",55060180271487 : "deny",55060180304255 : "deny",55060180337023 : "deny",55060180369791 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {    55060180205951 : parseInt("0"),55060180238719 : parseInt("0"),55060180271487 : parseInt("0"),55060180304255 : parseInt("0"),55060180337023 : parseInt("0"),55060180369791 : parseInt("0"),}; window._RestockRocketConfig.variantsPreorderCount = {55060180205951 : parseInt(""),55060180238719 : parseInt(""),55060180271487 : parseInt(""),55060180304255 : parseInt(""),55060180337023 : parseInt(""),55060180369791 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {55060180205951 : null,55060180238719 : null,55060180271487 : null,55060180304255 : null,55060180337023 : null,55060180369791 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {55060180205951 : parseInt(""),55060180238719 : parseInt(""),55060180271487 : parseInt(""),55060180304255 : parseInt(""),55060180337023 : parseInt(""),55060180369791 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {55060180205951 : null,55060180238719 : null,55060180271487 : null,55060180304255 :

    null,55060180337023 : null,55060180369791 : null,}; window._RestockRocketConfig.variantsShippingText = {55060180205951 : "",55060180238719 : "",55060180271487 : "",55060180304255 : "",55060180337023 : "",55060180369791 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {55060180205951 : null,55060180238719 : null,55060180271487 : null,55060180304255 : null,55060180337023 : null,55060180369791 : null,}; window._RestockRocketConfig.selected_variant_id = 55060180205951; 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/019af0d1-c518-7a22-bdbf-9ceff49063ad/restockrocket-1-402/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019af0d1-c518-7a22-bdbf-9ceff49063ad/restockrock et-1-402/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 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 bac
    kfilled 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_CAC SKU: BT03000A15202 HE_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.mul
    ti_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; } } // 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?.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(cachedSettings); } 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}`); 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.scriptUrlColler updating cart selling plans:', error); }); } else if (attempt <

    Product Details

    Lightweight, Durable, Tight-Handling.

    Brooks Microfibre Bar Tape is a handlebar tape manufactured from a synthetic textile for road bikes or any other drop-bar bike. Durable and waterproof.

    For grip and control


    Microfiber Bar Tape provides excellent grip so that riders can exert maximum control.

    Lightweight


    Materials specially chosen for their remarkable strength-to-weight ratio.

    Made to last


    Durable materials are chosen for long life and excellent wearing properties.

     

    If any more information is needed, please don't hesitate to get in touch with one of the team:

    ProjektRide Bike shop Edinburgh.

    [email protected]

    T- 01313745324

     

    FAQ

    Questions and answers