Components All Bikes

BikesSHOP

E-bike Batteries and chargers
See More
HopeWorkshop Pricesducts .image-columns[data-section-id="template--15326745166050__163588954489e026a4"] { background: #ffffff; }.image-columns[data-section-id="template--15326745166050__163588954489e026a4"] { color: #000000; }
  • / Custom Builds for sale Services Frog Road 70 EnveBook a ServiceFrog Road 70
  • Track Your Service
        LOCATION & HOURS
  • Cleaners, Degreasers and Lubrication <
  • div class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/genesis_logo_360x.png?v=1710022398); width: 120px; padding-top: 14.2%;"> Brake Spares
    Socks <a href="https://shopify.projektride.co.uk/collections/parts-components?filter.p.vendor=Burgtec,burgtec" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2022-02-06_at_16.20.15_360x.png?v=1644164427); width: 170px; padding-top: 17.4%;"> Gloves Loading moreTubes
  • Sell Your Bike <a href="https://shopify.projektride.co.uk/collections/all-products?filter.p.vendor=Hope,hope,HOPE" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2022-02-06_at_16.21.05_360x.png?v=1644164480); width: 160px; padding-top: 23.0%;"> Close
  • div class="product__tag{{ it.product.badgeClasses }}"> <
    a href="https://www.ortlieb.com/en_us/" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2022-07-06_at_22.44.45_360x.png?v=1657143901); width: 170px; padding-top: 32.4%;"> Contact Us span>{{ it.product.badgeText | safe }}

    Header Image

    Brake Rotors
    Brake Pads
    LG
    or":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true}];window._RestockRocketConfig.integrations = [{"id":"15c94526-b6b8-4de1-9bc1-23b1ca52ddb0","shop_id":38436,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"toastDuration":10000,"toastPosition":"bottom-right","enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false},"type":"hijack","css_config":null,"js_config":null,"created_at":"2025-07-26T09:16:04.076Z","updated_at":"2025-07-26T09:16:04.076Z"}];window._RestockRocketConfig.obfuscateInventoryQuantity = false;window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/e
    Brooks C15 Cambium Carved All-Weather
    52cm
    div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/products/26197-pm_600x.png?v=1679138534)">
    0.5L>
    Mountain Bikes >
    30mm 40mm
    100mmdiv class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/products/25652-pm_600x.png?v=1679144390)">
    >
    12/142 - Shimano> div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/products/26325-pm_600x.png?v=1679143277)">
    12X142MM CLINCHER/SHIMANO/CERAMIC>
    12X142MM CLINCHER/XDR Brooks Flyer12X142MM CLINCHER/XDR/CERAMIC700c / 32mmBrown
    Extra Extra LargeHoney
    [email protected]ProjektRide
    .
    3cb\u003eFrom\u003c\/b\u003e \u003c\/span\u003eNY State\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp lang=\"en\" class=\"pr-rd-description-text\"\u003e“I really enjoy these tires. They roll fast, have good grip, and I really like the round tire Profile of the tread surface, it makes a great contact patch at any angle and makes the bike handle super lively. I ride a mix of all types of road surface in upstate NY on these and find them up for everything I ask, including being devilishly handsome in their tan wall glory.”\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"pr-rd-content-block pr-accordion pr-accordion-collapsed\"\u003e\u003cimg src=\"https:\/\/media.powerreviews.com\/image\/upload\/c_thumb,d_portal-no-product-image_ttlfpi.svg,h_150,q_auto,w_150\/d_portal-no-product-image_ttlfpi.svg\/prod\/ga5rfsxj1bcpm2bkhotr.jpg\" class=\"pr-rd-image\" aria-describedby=\"pr-rd-review-headline-469414680\" alt=\"User submitted media\" style=\"font-size: 0.875rem;\"\u003e\u003c\/sect Brands Brooks C17 Cambium Carved All-Weatherion\u003e\n\u003cfooter class=\"pr-rd-footer pr-rd-content-block\"\u003e\n\u003cp class=\"pr-rd-bottomline pr-rd-inner-content-block\"\u003e\u003cspan class=\"pr-rd-bold\"\u003e\u003cb\u003eBottom Line\u003c\/b\u003e\u003c\/span\u003e\u003cspan\u003e Yes, I would recommend to a friend\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"pr-rd-helpful-action\"\u003e\n\u003cdiv class=\"pr-rd-helpful-action-group\"\u003e\n\u003cdiv class=\"pr-rd-helpful-action-legend\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {45068753699042 : "continue",45068753731810 : "continue",45068753764578 : "continue",45068753797346 : "continue",45068753830114 : "continue",45068753862882 : "continue",45068753895650 : "continue",45068753928418 : "continue",45068753961186 : "continue",45068753993954 : "continue",45068754026722 : "continue",45068754059490 : "continue",};
    window._RestockRocketConfig.variantsInventoryQuantity = {45068753699042 : parseInt("12"),45068753731810 : parseInt("12"),45068753764578 : parseInt("12"),45068753797346 : parseInt("6"),45068753830114 : parseInt("6"),45068753862882 : parseInt("7"),45068753895650 : parseInt("7"),45068753928418 : parseInt("6"),45068753961186 : parseInt("0"),45068753993954 : parseInt("0"),45068754026722 : parseInt("9"),45068754059490 : parseInt("9"),}; window._RestockRocketConfig.variantsPreorderCount = {45068753699042 : parseInt(""),45068753731810 : parseInt(""),45068753764578 : parseInt(""),45068753797346 : parseInt(""),45068753830114 : parseInt(""),45068753862882 : parseInt(""),45068753895650 : parseInt(""),45068753928418 : parseInt(""),45068753961186 : parseInt(""),45068753993954 : parseInt(""),45068754026722 : parseInt(""),45068754059490 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {45068753699042 : null,45068753731810 : null,45068753764578 : null,45068753797346 : null,4506875383 0114 : null,45068753862882 : null,45068753895650 : null,45068753928418 : null,45068753961186 : null,45068753993954 : null,45068754026722 : null,45068754059490 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {45068753699042 : parseInt(""),45068753731810 : parseInt(""),45068753764578 : parseInt(""),45068753797346 : parseInt(""),45068753830114 : parseInt(""),45068753862882 : parseInt(""),45068753895650 : parseInt(""),45068753928418 : parseInt(""),45068753961186 : parseInt(""),45068753993954 : parseInt(""),45068754026722 : parseInt(""),45068754059490 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {45068753699042 : null,45068753731810 : null,45068753764578 : null,45068753797346 : null,45068753830114 : null,45068753862882 : null,45068753895650 : null,45068753928418 : null,45068753961186 : null,45068753993954 : null,45068754026722 : null,45068754059490 : null,}; window._RestockRocketConfig.variantsShippingText = {45068753699042 : "",45068753731810 : "",
    45068753764578 : "",45068753797346 : "",45068753830114 : "",45068753862882 : "",45068753895650 : "",45068753928418 : "",45068753961186 : "",45068753993954 : "",45068754026722 : "",45068754059490 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {45068753699042 : null,45068753731810 : null,45068753764578 : null,45068753797346 : null,45068753830114 : null,45068753862882 : null,45068753895650 : null,45068753928418 : null,45068753961186 : null,45068753993954 : null,45068754026722 : null,45068754059490 : null,}; window._RestockRocketConfig.selected_variant_id = 45068753699042; 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._RestockRocketCon Hope fig.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 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.translat> eScripts(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_inde
    loaded if (settings.preorder_enabled) { updateCartSellingPlans(); } // Dispatch custom event when app is loaded const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: settings.enable_app, settings: settings } }); console.debug('STOQ - dispatching app loaded event'); window.dispatchEvent(appLoadedEvent); } } function updateCartSellingPlans() { // Wait for the API to be available with retries const maxRetries = 10; const retryDelay = 500; function attemptCartCheck(attempt = 1) { 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> direction:column;align-items:center;padding:16px;margin:8px 0;font-family:inherit;}.restock-rocket-preorder-countdown-timer .countdown-header{font-size:16px;margin-bottom:6px;text-align:center}.restock-rocket-preorder-countdown-timer .countdown-units{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.restock-rocket-preorder-countdown-timer .countdown-unit{display:flex;flex-direction:column;align-items:center;gap:6px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:40px;padding:10px 6px;text-align:center;font-size:20px;line-height:1}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:14px;font-weight:500;text-align:center;text-transform:capitalize;opacity:.7}@media (max-width:768px){.restock-rocket-preorder-countdown-timer{padding:14px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:55px;padding:14px 10px;font-size:26px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:11px}}@media (max-width:480px){.restock-rocket-preorder-countdowdiv class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/products/26212-pm_600x.png?v=1679140074)">
    -radius:0 10px 10px 0}.restock-rocket-toast-left.slide-out{-webkit-animation:.5s forwards slide-out-left;animation:.5s forwards slide-out-left}.restock-rocket-toast-right{right:0;transform:translateX(100%);-webkit-transform:translateX(100%);border-radius:10px 0 0 10px}.restock-rocket-toast-right.slide-out{-webkit-animation:.5s forwards slide-out-right;animation:.5s forwards slide-out-right}@keyframes slide{100%{transform:translateX(0)}}@-webkit-keyframes slide{100%{-webkit-transform:translateX(0)}}@keyframes slide-out-left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@-webkit-keyframes slide-out-left{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-100%)}}@keyframes slide-out-right{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@-webkit-keyframes slide-out-right{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(100%)}} >
    >
    Brake Rotors Brake Pads
    div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/products/26306-pm_600x.png?v=1679139813)">
    >
    a class="product__media product__media--featured" href="/collections/finishing-kit-saddles/products/brooks-c19-cambium-carved-all-weather" title="Brooks C19 Cambium Carved All-Weather" aria-label="Brooks C19 Cambium Carved All-Weather" style="background-image: url(//projektride.co.uk/cdn/shop/products/26314-pm_600x.png?v=1679138310)"> span class="visually-hidden">Brooks C19 Cambium Carved All-Weather
    > >
    div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/products/26315-pm_600x.png?v=1679138310)">
    >
    Brooks C19 Cambium Carved All-Weather
    Cleaners, Degreasers and Lubrication ENVE ALLOY DISC BLACK HUB Tubeless
    <
    Tools & Maintenance ENVE Alloy Disc Black Hub
    Era White
    Era White/Buff Beige
    <
    <
    Loading more.
    li class="result">
    .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; }
    QUICK LINKS
    About UsContact Us
    // Create "window.Shoppad.apps.infiniteoptions" object if it doesn't already exist 'Shoppad.apps.infiniteoptions'.split('.').reduce(function (o, x) { if (!o[x]) { o[x] = {}; } return o[x]; }, window); // Note we are using the theme app extension window.Shoppad.apps.infiniteoptions.themeAppExtensionActive = true;