<
Lights
82 Newington Road
Brands
Hope
Enve
Bottles and Cages
Parts & Components
Wheels
Wheels
<
Road / Gravel / Touring Bikes
p class="result__title">{{ it.item.text }}
second hand
secondhand
The Plus Rear Bike Light - A super-bright light that can be mounted on your bike or clipped onto your clothing, helmet, backpack etc. Equally impressive as a primary or secondary bike light, Plus is perfect for commuters and road cyclists alike.
Our most versatile bike light ever. Mount to your seat post, seat stay or remove from the mount and clip it onto just about anything.
Close search bar<
Open cart
<
Be seen from up to 450 metres awaySearch text fieldLatest COB Technology - Efficient Chip on Board (COB) LEDs provide maximum brightness level for up to 90% of the battery burn time.
<
Integrated USB Connector - Plus plugs directly into USB-A ports & is designed to be exposed to the elements. Just remove from its magnetic mount and you're ready to charge.
Light Output - 20 Lumen
Run Time - Eco-Flash: 40 hrs, Steady: 2 hrs
Weight - 17 grams
Charge Time - 2 hrs
Waterproof - Yes, IP67 ratingDimensions - H: 66 mm x W: 24 mm x L: 14 mm..Operating Temperature - -20 to 50 °C / -4 to 122 °FOptimum Charging Temperature -20 to 22 °C / 68 to 72 °F (Room Temperature)
Product Type Rear Lights
id":713071886719,"enabled":true,"variant_ids":[55569933140351,55569712382335,55569712415103,55569712480639,55569933173119,55570017616255,55569933074815,55570017550719,55569712447871,55569933107583,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_b
£1,100.00
d":13779632354,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2025-07-26T09:20:38.472Z","billing_after_n_intervals":7,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_plan_id":713071886719,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","countdown
£1,699.99
.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019b1405-52e0-7e89-a6c1-1ac7fea6dd8f/restock-rocket-shopify-410/assets/restockrocket-product.js'
window._RestockRocketConfig.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 missi I'm looking to buy this product, when will it arrive and how much does postage cost?cales
}
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
SETTINGS_CACHE_DURATION) {
console.debug('STOQ - settings changed recently, skipping cache');
return null;
}
return settings;
} catch (error) {
console.debug('STOQ - Error checking settings cache:', error);
return null;
}
}
function createRestockRocketContainer() {
const restockRocketContainer = document.createElement('div');
restockRocketContainer.id = 'restock-rocket';
document.body.appendChild(restockRocketContainer);
}
function createRestockRocketScript(scriptUrl) {
const restockRocketScriptElement = document.createElement('script');
restockRocketScriptElement.setAttribute('defer', 'defer');
restockRocketScriptElement.src = scriptUrl;
docume
${window._RestockRocketConfig.locale})`);
const translatedFields = translations[normalizedLocale];
if (translatedFields && typeof translatedFields === 'object') {
Object.keys(translatedFields).forEach(function(key) {
const value = translatedFields[key];
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 ? checkSettingsExpiry(cachedSettings) : null;
if (validCachedSettings) {
console.debug('STOQ - using cached settings');
initialize
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. ve 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(window._RestockRocketConfig.pageType === 'collection' && (settings.show_button_on_collection || settings.preorder_collection_enabled)) {
Genesis Croix De Fer 40 We also have a physical store, if you are local please pop in -<
a class="product__media product__media--featured"
href="/collections/genesis/products/genesis-croix-de-fer-40"
title="Genesis Croix De Fer 40"
aria-label="Genesis Croix De Fer 40"
style="background-image: url(//projektride.co.uk/cdn/shop/products/ftp_f_freewheel_imagessportlinefwbikesgn21060_side_grx_edit_600x.jpg?v=1709550592)">
span class="visually-hidden">Genesis Croix De Fer 40
-
div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/products/ftp_f_freewheel_imagessportlinefwbikesgn21060_detail_10_600x.jpg?v=1709550592)">
QUICK LINKS
About UsContact Us
Blog
Bikes