Terms of Service
Refund policy

SERVICES
  • img src="//projektride.co.uk/cdn/shop/files/ycb2314029c2sr_2048x2048.webp?v=1741953530" alt="Yeti Cycles SB140 C-Series C2 Lunch Ride 29" Bike" class="mfp-zoom-in-cur" id="64739617014143"> <<
  • Kryptolok Standard U-Lock & 4 foot Kryptoflex cable> >
  • £0.00Cycle To Work Schemes
    Cart< Insure Your Bike
    I'm looking to find out more information about a product, where can I find this? Please get in touch with a member of the team either by phone (#FeaturedImage--template--15326745395426__1645734801adfd4c07 { --overlay-opacity: 0.2; }
    01313745324

    Buy Sell Ride Confident Home
    > a class="product__media product__media--featured" href="/collections/chargers-and-battiers/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)">
    Header Image
    Brooks C17 Cambium all weather black steel 162mm
    Brooks C17 Cambium all weather black steel 162mm













    ]; 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 ? che
    .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(win

    Brakes
    See More
    • Complete BrakesBrake Spares
    Clothing and ProtectionSee More