This site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox.Stems<
This site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox.
ckground_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":true,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{"disableDebugLoggingForNonPreorderItem":false},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone n
a class="product__media product__media--featured"
href="/collections/best-selling-collection/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)">
span class="visually-hidden">Life Systems Pocket First Aid Kit - HIREHelmets>
preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}];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.product = {"id":7467971379426,"title":"Muc-Off Wet Chain Lube 50ml","handle":"muc-off-wet-chain-lube-50ml","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eMuc-Off Wet Chain Lube is an ultra durable, long
distance bicycle chain lubricant and oil that’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.\u003cbr\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eMuc-Off Wet Chain Lube penetrates deep into your chain link’s core 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.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eSize 50ml\u003c\/p\u003e","published_at":"2021-12-07T16:19:59+00:00","created_at":"2021-12-07T16:16:50+00:00","vendor":"Muc-Off","type":"","tags":["chain oil","lube","maintenance","muc-off","oil","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled","wet lube"],"price":499,"price_min":499,"price_max":499,"available":true,"price_varies":false,"compare_at_pri
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
<
= 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
Tubeless
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 age = Date.now() - updatedAt.getTime();
if (age Tubeless
<
a class="product__media product__media--featured"
href="/collections/accessories-bike-packing/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)">
span class="visually-hidden">Life Systems Pocket First Aid Kit - HIRE
>
>
Open navigation menu
perfectly designed to keep your tools and snacks within reach. Made from 100% waterproof textured nylon and with a tough YKK zip, it will withstand whatever your ride throws at it. The headset fitting is designed to work with all headsets, including bikes with a low stack height. whilst the sturdy plastic base has reinforced holes to allow it to fix onto the top tube bolt bosses, eliminating the need for straps and keeping the bag secure.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eMade in the UK with a lifetime warranty, all bags are finished with the classic Restrap label made from vegan-friendly PU.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eWeight - 100g\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eCapacity - 0.8L\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e","published_at":"2024-09-27T13:52:36+01:00","created_at":"2024-09-27T13:52:37+01:00","vendor":"Restrap","type":"bag","tags":["spo-cs-disabled","spo-default","spo-disabled
e":null,"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/5BRS_TTP_BOB_BLK_5D_20Bolt-On_20Top_20Tube_20Bag.jpg?v=1727441742"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/5BRS_TTP_BOB_BLK_5D_20Bolt-On_20Top_20Tube_20Bag.jpg?v=1727441742","options":["Colour"],"media":[{"alt":null,"id":34728763490530,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1024,"width":1024,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/5BRS_TTP_BOB_BLK_5D_20Bolt-On_20Top_20Tube_20Bag.jpg?v=1727441742"},"aspect_ratio":1.0,"height":1024,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/5BRS_TTP_BOB_BLK_5D_20Bolt-On_20Top_20Tube_20Bag.jpg?v=1727441742","width":1024}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eWhether you're out for an hour, commuting, or on a multi-day tour, the Restrap Bolt-on Top Tube Bag is perf