Helmets
Shop All Second-HandShop All Second-Hand
Custom BuildsCustom Builds
Custom BuildsCustom BuildsTrack Your Service
Finishing Kitimg src="//projektride.co.uk/cdn/shop/files/DistrictPlus4Lowstep_21_33525_B_Primary_2048x2048.webp?v=1724499954" alt="Trek District+ 4 Lowstep" class="mfp-zoom-in-cur" id="34517267251426">
See MoreTubes
img src="//projektride.co.uk/cdn/shop/files/DistrictPlus7_21_33108_A_Alt2_2048x2048.webp?v=1728387516" alt="Trek District+ 7" class="mfp-zoom-in-cur" id="34779381203170">
img src="//projektride.co.uk/cdn/shop/files/DistrictPlus7_21_33108_A_Alt5_2048x2048.webp?v=1728387525" alt="Trek District+ 7" class="mfp-zoom-in-cur" id="34779381530850">
a href="{{ it.product.url }}" class="result__image-link" aria-label='{{ it.product.title }}'>
span>{{ it.product.badgeText | safe }}
>
>
>
{{/if}}
>
>
p class="result__title">
a href="{{ it.product.url }}">{{ it.product.title }}>
>
Shop by Brand
See More
| li class="result result--full"> | p class="result__title">{{ it.item.text }}|
| { "@context": "http://schema.org", "@type": "Organization", "name": "ProjektRide","sameAs": [ null, null, null, null, null, null, null ], "url": "https:\/\/projektride.co.uk" } | |
| Electric Bikes | |
| Frames |
Gears & Drivetrain
E-bike Batteries and chargers
See More
Components| Wheels | See More |
|---|---|
| Complete Wheels |
roduct.","storefront_mixed_cart_error":"This item needs to be purchased separately. Please check out or clear your cart before adding this item.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":null,"insert_button_after_selector_index":null,"push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send
:"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":null,"preorder_index_badge_selector":null,"preorder_page_badge_selector":null,"preorder_search_badge_selector":null,"preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"
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_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ date }}","shipping_applies_to_all_products":true,"shipping_text":"Estimated to ship within 2 months","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type"About Usd_image":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-12at20.42.36.png?v=1642020703","options":["Option"],"media":[{"alt":null,"id":29059153101026,"position":1,"preview_image":{"aspect_ratio":1.061,"height":1152,"width":1222,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-12at20.42.36.png?v=1642020703"},"aspect_ratio":1.061,"height":1152,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-12at20.42.36.png?v=1642020703","width":1222},{"alt":null,"id":29059153133794,"position":2,"preview_image":{"aspect_ratio":1.003,"height":1152,"width":1156,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-12at20.42.53.png?v=1642020703"},"aspect_ratio":1.003,"height":1152,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2022-01-12at20.42.53.png?v=1642020703","width":1156}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv\u003eGreat value
QUICK LINKS: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_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_ti
nical disc brakes.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003eSingle piston, Used with mineral oil.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003ePowerful, reliable, and low maintenance.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003eCan be used with 160mm rotors or 180mm rotors (please note - adaptors nor rotors are included)\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003ePrice is per brake, please choose Front or Rear below.\u003c\/div\u003e","published_at":"2022-01-12T20:51:42+00:00","created_at":"2022-01-12T20:51:41+00:00","vendor":"Shimano","type":"","tags":["brakes","COMPLETE BRAKES","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":3500,"price_min":3500,"price_max":3500,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":42300512174306,"title":"Front","option1":"Front","option2":n
Contact UsrseInt(""),};
window._RestockRocketConfig.variantsPreorderCountForMarket = {42300512174306 : null,42300512207074 : null,};
window._RestockRocketConfig.variantsPreorderMaxCount = {42300512174306 : parseInt(""),42300512207074 : parseInt(""),};
window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {42300512174306 : null,42300512207074 : null,};
window._RestockRocketConfig.variantsShippingText = {42300512174306 : "",42300512207074 : "",};
window._RestockRocketConfig.variantsShippingTextForMarket = {42300512174306 : null,42300512207074 : null,};
window._RestockRocketConfig.selected_variant_id = 42300512174306;
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/019af0d1-c518-7a22-bdbf-9ceff49063ad/restockrocket-1-402/assets/restockrocket-pro
Blog 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 upd
- Track Service Progress<Insure Your Bikeow._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' }; if (window.Shopify?.theme?.role === 'main') { headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version; headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; } fetch( `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, { headers } ) .then(function(response) { if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); }) .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 fServicing
- Workshop PricesDelivery & Returns


Second-Hand BikesSecond-Hand Bikes