Open navigation menu

Open search bar
  • Shop by Brand{{ it.product.title }} Gloria

  • Trek
  • {{ it.item.text }}Amf

  • > > >
  • { "@context": "http://schema.org", "@type": "Organization", "name": "ProjektRide","sameAs": [ null, null, null, null, null, null, null ], "url": "https:\/\/projektride.co.uk" } { "@context": "http://schema.org", "@type": "Organization", "name": "ProjektRide","sameAs": [ null, null, null, null, null, null, null ], "url": "https:\/\/projektride.co.uk" }
  • console.log("pr-product-page");console.log("pr-product-page");
  • BUY BUY
  • SELL
  • SELLRIDE CONFIDENT
    #ProductTemplate--template--24610452406655__main { background: #ffffff; } .shop-pay-terms { --payment-terms-background-color: #ffffff }
  • <
  • img src="//projektride.co.uk/cdn/shop/files/Screenshot2023-08-02at13.20.59_2048x2048.png?v=1690978865" alt="Benno Boost E CX EVO 4 Easy On" class="mfp-zoom-in-cur" id="32052056522978">
  • Bone Grey
  • < Anthracite Grey
    <
  • Product Details
  • Why buy a Frog 47?  
  • Small, easy-to-reach brake levers for better control and improved rider confidence Patented Frog cranks for more effortless pedalling, increasing efficiency and comfort
  • Header Image

    Deep cleans all drive chain areas in seconds

    {"id":7467986157794,"title":"Muc-Off Bio Drivetrain Cleaner 500ml","handle":"muc-off-bio-drivetrain-cleaner-500ml","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe Muc-Off Bio Drivetrain Cleaner is the complete drivetrain cleaning solution that can either be poured into a chain cleaning device or sprayed directly to your chain rings, rear cassettes and derailleurs to clean your entire drivetrain within seconds. It’s also fully biodegradable* and safe for metal, plastic, rubber and seals. You have never seen results like this. We can guarantee it! Why not try using Bio Drivetrain Cleaner with the Muc-Off X-3 Dirty Chain Machine to provide the deepest clean on even the dirtiest chains!\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e*Only contents are biodegradable.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBiodegradable*\u003c\/li\u003e\n\u003cli\u003eFast and effective grease cutting formula\u003c\/li\u003e\n\u003cli\u003eRemoves all chain oil and wax residue\u003c\/li\u003e\n\u003cli\u003eSafely eliminates drive chain contaminants\u003c\/li\u003e\n\u003cli\u003eIdeal for use with chain cleaning devices\u003c\/li\u003e\n\u003cli\u003eTrigger spray included for easy application\u003c\/li\u003e\n\u003cli\u003eDeep cleans all drive chain areas in seconds\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2021-12-15T22:47:58+00:00","created_at":"2021-12-07T16:59:24+00:00","vendor":"Muc-Off","type":"","tags":["Cleaners Degreasers and Lubrication","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":1799,"price_min":1799,"price_max":1799,"available":true,"price_varies":false,"compare_at_price":1799,"compare_at_price_min":1799,"compare_at_price_max":1799,"compare_at_price_varies":false,"variants":[{"id":42133855994082,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"295-CT","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Muc-Off Bio Drivetrain Cleaner 500ml","public_title":null,"options":["Default Title"],"price":1799,"weight":900,"compare_at_price":1799,"inventory_management":"shopify","barcode":"5037835295009","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/products\/Web_295-CT_bio_drivetrain_cleaner_2021_1000x1000_93d6ee98-b11b-450b-9605-255602564515.jpg?v=1638896365"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/products\/Web_295-CT_bio_drivetrain_cleaner_2021_1000x1000_93d6ee98-b11b-450b-9605-255602564515.jpg?v=1638896365","options":["Title"],"media":[{"alt":null,"id":28806604685538,"position":1,"preview_image":{"aspect_ratio":1.0,"height":720,"width":720,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Web_295-CT_bio_drivetrain_cleaner_2021_1000x1000_93d6ee98-b11b-450b-9605-255602564515.jpg?v=1638896365"},"aspect_ratio":1.0,"height":720,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Web_295-CT_bio_drivetrain_cleaner_2021_1000x1000_93d6ee98-b11b-450b-9605-255602564515.jpg?v=1638896365","width":720}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe Muc-Off Bio Drivetrain Cleaner is the complete drivetrain cleaning solution that can either be poured into a chain cleaning device or sprayed directly to your chain rings, rear cassettes an
    l\u003e"}
    []
    { "@context": "http://schema.org/", "@type": "Product", "name": "Muc-Off Bio Drivetrain Cleaner 500ml", "url": "https:\/\/projektride.co.uk\/products\/muc-off-bio-drivetrain-cleaner-500ml","image": [ "https:\/\/projektride.co.uk\/cdn\/shop\/products\/Web_295-CT_bio_drivetrain_cleaner_2021_1000x1000_93d6ee98-b11b-450b-9605-255602564515_720x.jpg?v=1638896365" ],"description": "\nThe Muc-Off Bio Drivetrain Cleaner is the complete drivetrain cleaning solution that can either be poured into a chain cleaning device or sprayed directly to your chain rings, rear cassettes and derailleurs to clean your entire drivetrain within seconds. It’s also fully biodegradable* and safe for metal, plastic, rubber and seals. You have never seen results like this. We can guarantee it! Why not try using Bio Drivetrain Cleaner with the Muc-Off X-3 Dirty Chain Machine to provide the deepest clean on even the dirtiest chains!\n\n*Only contents are biodegradable.\n\nBiodegradable*\nFast and effective grease cutting formula\nRemoves all chain oil and wax residue\nSafely eliminates drive chain contaminants\nIdeal for use with chain cleaning devices\nTrigger spray included for easy application\nDeep cleans all drive chain areas in seconds\n","sku": "295-CT","brand": { "@type": "Thing", "name": "Muc-Off" },"gtin8": "5037835295009","gtin13": "5037835295009","offers": [{ "@type" : "Offer","sku": "295-CT","availability" : "http://schema.org/InStock", "price" : 17.99, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/muc-off-bio-drivetrain-cleaner-500ml?variant=42133855994082" } ] }
    Yeti
    Brother 8 : parseInt(""),44329993502946 : parseInt(""),44329993535714 : parseInt(""),44329993568482 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {42140096102626 : null,42140096135394 : null,44329993437410 : null,44329993470178 : null,44329993502946 : null,44329993535714 : null,44329993568482 : null,}; window._RestockRocketConfig.variantsShippingText = {42140096102626 : "",42140096135394 : "",44329993437410 : "",44329993470178 : "",44329993502946 : "",44329993535714 : "",44329993568482 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {42140096102626 : null,42140096135394 : null,44329993437410 : null,44329993470178 : null,44329993502946 : null,44329993535714 : null,44329993568482 : null,}; window._RestockRocketConfig.selected_variant_id = 44329993502946; window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_ < 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 - co £0.00 < < Submit!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[keyOpen navigation menu < eCartSellingPlans() .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 on(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}`); // 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._Restoc Life Systems Pocket First Aid Kit - HIRE<
    cketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enabled for ${window._RestockRocketConfig.pageType}`); } // Dispatch custom event when app is loaded // Cart selling plan updates will be triggered by stoq:preorder-api-ready 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); } } Open search bar window.appBlockPlacements ||= []; if (window.klarnaAppBlocksManager) { window.klarnaAppBlocksManager.push({ productVariants: [{"id":45764606394594,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"RB1561000","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Ridgeback Dimension 24","public_title":null,"options":["Default Title"],"price":42999,"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: '42999', cartPrice: '0', selector: 'shopify-osm-Ac2tTRTlRaTI0R3BZb__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } else { window.appBlockPlacements.push({ productVariants: [{"id":45764606394594,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"RB1561000","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Ridgeback Dimension 24","public_title":null,"options":["Default Title"],"price":42999,"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: '42999', cartPrice: '0', selector: 'shopify-osm-Ac2tTRTlRaTI0R3BZb__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); }
    .restock-rocket-button,.restock-rocket-button-float{opacity:1!important;border:none!important;cursor:pointer!im a class="product__media product__media--featured" href="/collections/maintenance/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)"> over,.restock-rocket-button-float:hover,.restock-rocket-button:hover{opacity:.8}.restock-rocket-button{min-height:50px;margin-top:10px;margin-bottom:10px}.restock-rocket-button-collection{position:relative;font-size:13px;line-height:1;padding:7px;height:auto;z-index:3}.restock-rocket-wrapper{background-color:rgba(0,0,0,.5);z-index:123123123;width:100%;height:100%;overflow:auto;position:fixed;right:0;top:0;transition-property:all;transition-duration:.3s;display:flex;flex-direction:column;justify-content:center;}.restock-rocket-wrapper-inline{width:100%;height:100%;margin-top:20px}.restock-rocket-preorder-description{padding:10px 15px;margin-top:20px;display:flex;flex-direction:column;gap:10px;}.preorder-description-details{margin-bottom:0;display:flex;flex-direction:column;gap:10px;}.preorder-detail-item{display:flex;flex-direction:row;justify-content:start;gap:8px;align-items:center;}.restock-rocket-payment-widget{border:1px solid #ebebeb;margin-bottom:20px;}.restock-rocket-payment-option{display:flex;flex-wr span class="visually-hidden">Life Systems Pocket First Aid Kit - HIRE
    :flex-start;gap:8px;font-size:14px;line-height: 1.5;}.restock-rocket-acknowledge-checkbox-input{width:18px;height:18px;margin-top:2px;cursor:pointer;flex-shrink:0;accent-color: #0d0d0d;}.restock-rocket-acknowledge-checkbox-label{flex:1;cursor:pointer;}.restock-rocket-preorder-countdown-timer{display:flex;flex-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}@med > <
    ize:20px;}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toast-right{-webkit-animation:.5s forwards slide;animation:.5s forwards slide}.restock-rocket-toast-left{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);border-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 s > <

    Open cart

  • UTO (ex Eovolt)<





    • Second-Hand Bikes
    • ct-page");
    Shop All Second-Hand



    • There's also easy to use seven-speed Shimano gearing, which is ideal for flatter environments. The single chainring setup saves weight and also makes it easier to find the right gear. <
    • <


    Custom Builds for sale
  • Custom Build Inspiration







    • div class="result__image" data-aspectratio="{{ it.product.image.aspectRatio }}" data-product-image>
    • a href="{{ it.product.url }}" class="result__image-link" aria-label='{{ it.product.title }}'>
    div class="result__image-img product__media lazyload fade-in" data-bgset="{{ it.product.image.thumb }}" data-aspectratio="{{ it.product.image.aspectRatio }}" data-sizes="auto"> {{@if(it.product.badgeText)}}



    div class="product__tag{{ it.product.badgeClasses }}">
      span>{{ it.product.badgeText | safe }}
    • >
    • > {{/if}}
    >

    >
    img src="//projektride.co.uk/cdn/shop/products/oneup-composite-pedals-p56008-179347_image_2048x2048.jpg?v=1639047569" alt="One-Up Components Composite Pedals" class="mfp-zoom-in-cur" id="28815663202530"> Custom Builds<
    >

    label for="quantity--template--15326745395426__main">QuantityProduct Details