res_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti SB120 T-Series 29\" Frame - Teal \/ Extra Large","public_title":"Teal \/ Extra Large","options":["Teal","Extra Large"],"price":419900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211129930111,"title":"Black \/ Extra Small","option1":"Black","option2":"Extra Small","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti SB120 T-Series 29\" Frame - Black \/ Extra Small","public_title":"Black \/ Extra Small","options":["Black","Extra Small"],"price":419900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211129962879,"title":"Black \/ Small","option1":"Black","option2":"Small","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":
null,"available":false,"name":"Yeti SB120 T-Series 29\" Frame - Black \/ Small","public_title":"Black \/ Small","options":["Black","Small"],"price":419900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211129995647,"title":"Black \/ Medium","option1":"Black","option2":"Medium","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti SB120 T-Series 29\" Frame - Black \/ Medium","public_title":"Black \/ Medium","options":["Black","Medium"],"price":419900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211130028415,"title":"Black \/ Large","option1":"Black","option2":"Large","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti SB120 T-Series 29\" Frame - Black \/ Large","public_tit- e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"b\"\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003eSTACK\u003c\/td\u003e\n\u003ctd\u003e604\u003c\/td\u003e\n\u003ctd\u003e610\u003c\/td\u003e\n\u003ctd\u003e615\u003c\/td\u003e\n\u003ctd\u003e625\u003c\/td\u003e\n\u003ctd\u003e635\u003c\/td\u003e\n\u003ctd\u003e655\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"a\"\u003e\n\u003ctd\u003eN\u003c\/td\u003e\n\u003ctd\u003eREACH\u003c\/td\u003e\n\u003ctd\u003e395\u003c\/td\u003e\n\u003ctd\u003e425\u003c\/td\u003e\n\u003ctd\u003e455\u003c\/td\u003e\n\u003ctd\u003e475\u003c\/td\u003e\n\u003ctd\u003e500\u003c\/td\u003e\n\u003ctd\u003e515\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"b\"\u003e\n\u003ctd\u003eO\u003c\/td\u003e\n\u003ctd\u003eFRONT CENTER\u003c\/td\u003e\n\u003ctd\u003e689\u003c\/td\u003e\n\u003ctd\u003e722\u003c\/td\u003e\n\u003ctd\u003e754\u003c\/td\u003e\n\u003ctd\u003e778\u003c\/td\u003e\n\u00
3ctd\u003e808\u003c\/td\u003e\n\u003ctd\u003e831\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"a\"\u003e\n\u003ctd\u003eP\u003c\/td\u003e\n\u003ctd\u003eVERTICAL FORK TRAVEL\u003c\/td\u003e\n\u003ctd\u003e119\u003c\/td\u003e\n\u003ctd\u003e119\u003c\/td\u003e\n\u003ctd\u003e119\u003c\/td\u003e\n\u003ctd\u003e119\u003c\/td\u003e\n\u003ctd\u003e119\u003c\/td\u003e\n\u003ctd\u003e119\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"data item title\" data-role=\"collapsible\" id=\"tab-label-additional\" role=\"tab\" data-collapsible=\"true\" aria-controls=\"additional\" aria-selected=\"false\" aria-expanded=\"false\" tabindex=\"0\"\u003e\u003ca class=\"data switch\" data-toggle=\"trigger\" href=\"https:\/\/www.silverfish-uk.com\/yeti-sb120-t-series-29-quot-frame.html#additional\" id=\"tab-label-additional-title\" tabindex=\"-1\"\u0
- 03eMore Information\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"data item title\" data-role=\"collapsible\" id=\"tab-label-reviews\" role=\"tab\" data-collapsible=\"true\" aria-controls=\"reviews\" aria-selected=\"false\" aria-expanded=\"false\" tabindex=\"0\"\u003e\u003ca class=\"data switch\" data-toggle=\"trigger\" href=\"https:\/\/www.silverfish-uk.com\/yeti-sb120-t-series-29-quot-frame.html#reviews\" id=\"tab-label-reviews-title\" tabindex=\"-1\"\u003eReviews\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {55211129766271 : "deny",55211129799039 : "deny",55211129831807 : "deny",55211129864575 : "deny",55211129897343 : "deny",55211129930111 : "deny",55211129962879 : "deny",55211129995647 : "deny",55211130028415 : "deny",55211130061183 : "deny",55211130093951 : "deny",55211130126719 : "deny",55211130159487 : "deny",55211130192255 : "deny",55211130225023 : "deny",55211130257791 : "deny",55211130290559 : "deny",55211130BUY323327 : "deny",55211130356095 : "deny",55211130388863 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {55211129766271 : parseInt("0"),55211129799039 : parseInt("0"),55211129831807 : parseInt("0"),55211129864575 : parseInt("0"),55211129897343 : parseInt("0"),55211129930111 : parseInt("0"),55211129962879 : parseInt("0"),55211129995647 : parseInt("0"),55211130028415 : parseInt("0"),55211130061183 : parseInt("0"),55211130093951 : parseInt("0"),55211130126719 : parseInt("0"),55211130159487 : parseInt("0"),55211130192255 : parseInt("0"),55211130225023 : parseInt("0"),55211130257791 : parseInt("0"),55211130290559 : parseInt("0"),55211130323327 : parseInt("0"),55211130356095 : parseInt("0"),55211130388863 : parseInt("0"),}; window._RestockRocketConfig.variantsPreorderCount = {55211129766271 : parseInt(""),55211129799039 : parseInt(""),55211129831807 : parseInt(""),55211129864575 : parseInt(""),55211129897343 : parseInt(""),55211129930111 : parseInt(""),55211129962879 : parseInt(""),552111 29995647 : parseInt(""),55211130028415 : parseInt(""),55211130061183 : parseInt(""),55211130093951 : parseInt(""),55211130126719 : parseInt(""),55211130159487 : parseInt(""),55211130192255 : parseInt(""),55211130225023 : parseInt(""),55211130257791 : parseInt(""),55211130290559 : parseInt(""),55211130323327 : parseInt(""),55211130356095 : parseInt(""),55211130388863 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {55211129766271 : null,55211129799039 : null,55211129831807 : null,55211129864575 : null,55211129897343 : null,55211129930111 : null,55211129962879 : null,55211129995647 : null,55211130028415 : null,55211130061183 : null,55211130093951 : null,55211130126719 : null,55211130159487 : null,55211130192255 : null,55211130225023 : null,55211130257791 : null,55211130290559 : null,55211130323327 : null,55211130356095 : null,55211130388863 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {55211129766271 : parseInt(""),55211129799039 : parseInt(""),55211129 831807 : parseInt(""),55211129864575 : parseInt(""),55211129897343 : parseInt(""),55211129930111 : parseInt(""),55211129962879 : parseInt(""),55211129995647 : parseInt(""),55211130028415 : parseInt(""),55211130061183 : parseInt(""),55211130093951 : parseInt(""),55211130126719 : parseInt(""),55211130159487 : parseInt(""),55211130192255 : parseInt(""),55211130225023 : parseInt(""),55211130257791 : parseInt(""),55211130290559 : parseInt(""),55211130323327 : parseInt(""),55211130356095 : parseInt(""),55211130388863 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {55211129766271 : null,55211129799039 : null,55211129831807 : null,55211129864575 : null,55211129897343 : null,55211129930111 : null,55211129962879 : null,55211129995647 : null,55211130028415 : null,55211130061183 : null,55211130093951 : null,55211130126719 : null,55211130159487 : null,55211130192255 : null,55211130225023 : null,55211130257791 : null,55211130290559 : null,55211130323327 : null,55211130356095 : null,55
- 211130388863 : null,}; window._RestockRocketConfig.variantsShippingText = {55211129766271 : "",55211129799039 : "",55211129831807 : "",55211129864575 : "",55211129897343 : "",55211129930111 : "",55211129962879 : "",55211129995647 : "",55211130028415 : "",55211130061183 : "",55211130093951 : "",55211130126719 : "",55211130159487 : "",55211130192255 : "",55211130225023 : "",55211130257791 : "",55211130290559 : "",55211130323327 : "",55211130356095 : "",55211130388863 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {55211129766271 : null,55211129799039 : null,55211129831807 : null,55211129864575 : null,55211129897343 : null,55211129930111 : null,55211129962879 : null,55211129995647 : null,55211130028415 : null,55211130061183 : null,55211130093951 : null,55211130126719 : null,55211130159487 : null,55211130192255 : null,55211130225023 : null,55211130257791 : null,55211130290559 : null,55211130323327 : null,55211130356095 : null,55211130388863 : null,}; window._RestockRocketConfig.seSELLlected_variant_id = 55211129766271; 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/019d4564-8f2b-76f2-bacb-5853de1a7cf8/restockrocket-1-475/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019d4564-8f2b-76f2-bacb-5853de1a7cf8/restockrocket-1-475/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 const LIQUID_CACHE_MAX_AGE = 2 * 60 * 60; // 2 hours in seconds // Calculate Liquid cache freshness once at initialization const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; // Validate timestamp and calculate cache age if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { const now = Math.floor(Date.now() / 1000); // Current time in seconds const liquidCacheAge = now - liquidRenderedAt; // Age in seconds // Handle client clock ahead of server if (liquidCacheAge <
- 0) { console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else if (liquidCacheAge RIDE CONFIDENT< = LIQUID_CACHE_MAX_AGE) { console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`); window._RestockRocketConfig.isLiquidCacheFresh = false; } } 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 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 - 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
Muc-Off Clean, Protect and Lube Kit
Nano Tech Bike Cleaner
Muc-Off Biodegradable Bike Cleaner has an incredibly effective cleaning formula containing 'Nano Technology' that also cares for your bike's delicate finishes. It contains no harmful acids, CFC's or solvents and is fully biodegradable.
MO-94
Looking for an all round wonder spray? Look no further! Muc-Off MO-94 covers all the bases with its incredible PTFE formula to quickly and effectively penetrate moisture, lubricate moving parts and leave a long lasting protective film. MO-94 prevents dirt adhesion and also drives out excess water to keep rust and corrosion at bay.
Biodegradable Wet Lube
Muc-Off Biodegradable Wet Chain Lube is an ultra durable, long distance bicycle chain lubricant, it’s been specifically formulated to excel over long distances in wet or muddy conditions. Our state of the art formula has been derived from natural ingredients and made completely from renewable sources. It penetrates deep into your chain link’s to provide long lasting lubrication and total protection. Our integral ’Extreme Pressure Additives’ coat every part of the link to provide a silky smooth gear change and an ultra efficient drive chain.
- Contains Nano Tech Bike Cleaner
- Contains MO-94
- Contains Biodegradable Wet Lube
Frequently Asked Questions
-
Please get in touch with a member of the team either by phone (01313745324) or email ([email protected]) where on of the team will be more than happy to help.
ProjektRide Bike Shop Edinburgh
-
If the item is showing in stock, we aim to post the product within 24 hours. Please allow 5 working days to receive the item.
Postage is free on orders over £50. Orders under £50, our postage charge is £3.99.
We also have a physical store, if you are local please pop in -
ProjektRide Bike Shop Edinburgh
- You May Also Like
- Recently viewed


Austria (EUR€)
Benin (XOFFr)