Contact UsClose
< Spend
Close

Spend
£50
Close search bar
..div class="result__image-img product__media lazyload fade-in" data-bgset="{{ it.product.image.thumb }}" data-aspectratio="{{ it.product.image.a < >
li class="result result--full">
p class="result__title">{{ it.item.text }}Yeti
>
Ridgeback { "@context": "http://schema.org", "@type": "Organization", "name": "ProjektRide","sameAs": [ null, null, null, null, null, null, null ], "url": "https:\/\/projektride.co.uk" }
Header Image Brother
console.log("pr-product-page");
Genesis
Enigma
UTO (ex Eovolt)
Early Rider

a class="product__media product__media--featured" href="/collections/best-selling-collection/products/hire-ortlieb-40l-pannier-bags" title="Hire Ortlieb 40L Pannier Bags" aria-label="Hire Ortlieb 40L Pannier Bags" style="background-image: url(//projektride.co.uk/cdn/shop/files/resize_width_1000_600x.jpg?v=1741085512)">

span class="visually-hidden">Hire Ortlieb 40L Pannier Bags

> Essentials
    <>

See More
< <
< < < <
a class="product__media product__media--featured" href="/collections/best-selling-collection/products/kryptolok-standard-u-lock-with-4-foot-kryptoflex-cable-hire" title="Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable" aria-label="Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot2022-03-09at20.04.46_560e2033-8232-4bd3-a423-3ce8c9f11849_600x.png?v=1691610428)"> < <
Hire Kryptolok Standard U-Lock & 4 foot Kryptoflex cable< Cleaners, Degreasers and Lubrication
<
Tools & Maintenance
See More
<
img src="//projektride.co.uk/cdn/shop/files/17604_98x.jpg?v=1723802375" alt="" class="product-single__thumbnail-img"> <
Home HireBikes  
img src="//projektride.co.uk/cdn/shop/files/6079_98x.jpg?v=1723799294" alt="" class="product-single__thumbnail-img">
Road / Gravel / Touring Bikes

Hybrid / City Bikes

img src="//projektride.co.uk/cdn/shop/files/6080_98x.jpg?v=1723799293" alt="" class="product-single__thumbnail-img">

Mountain Bikes

Electric Bikes

img src="//projektride.co.uk/cdn/shop/files/6081_98x.jpg?v=1723799294" alt="" class="product-single__thumbnail-img">

img src="//projektride.co.uk/cdn/shop/files/6082_98x.jpg?v=1723799294" alt="" class="product-single__thumbnail-img">

< ","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","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":"

img src="//projektride.co.uk/cdn/shop/files/6102_98x.jpg?v=1723799294" alt="" class="product-single__thumbnail-img"> of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"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","pre

799447778,43590980075746,43916521013474,43934694998242,43934695031010,43934695620834,43935975440610,43935975473378,43935989399778,43935989432546,43935990284514,43935994118370,43935995625698,43935995855074,43936000835810,43936003195106,43936003227874,43936008012002,43936008044770,43936022757602,43936022790370,43936022823138,43936022855906,43936056115426,43936061030626,43936064930018,43936070631650,43936078037218,43936078069986,43936088195298,43936093470946,43936101138658,43936107266274,43936124076258,43936124109026,43936124141794,43936124174562,43936129941730,43936129974498,43936130007266,43936142393570,43936142426338,43936142459106,43936152060130,43936152092898,43936152125666,43936193118434,43936250429666,43936255803618,43936266682594,43936266715362,43936293978338,43936294011106,43936316424418,43936316457186,43936320880866,43936320913634,43936320946402,43936327041250,43936327074018,43936327106786,43936331661538,43936332349666,43936333103330,43936351224034,43936353714402,43936362889442,43936362922210,439363881 4,44155594440930,44155594473698,44155594506466,44195991847138,44195991945442,44329993437410,44329993470178,44329993502946,44329993535714,44329993568482,44957136584930,44957136781538,44957136945378,45068753961186,45068753993954,45069622640866,45069622903010,45069622968546,45069750730978,45069750763746,45353010921698,45353010954466,45353010987234,45353018261730,45353018294498,45353018327266,55569712382335,55569712447871,55569712480639,55569933074815,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647],"updated_at":"2025-12-07T05:37:10Z","market_locations_enabled":false,"market_id":13777305826,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStoc

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_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_che

unt":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_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,"c

< irty job done. The all new attachment makes fitting without tools a breeze, to virtually every bike in just a few seconds.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eWith the newly developed attachment construction, Fendor Bendor Big is now completely self supported and therefore possible to mount on bikes without the sideway support of the seat stays or the support of a brake bridge. You could also mount it above your caliper brake to avoid interference with the brake.\u003c\/p\u003e","published_at":"2023-01-03T14:12:06+00:00","created_at":"2023-01-03T14:12:04+00:00","vendor":"ProjektRide","type":"","tags":["Accessories","Bike Packing","Mudguards","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":1300,"price_min":1300,"price_max":1300,"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":43727342207202,"title":"Default Title","option1":"Default

98x.jpg?v=1723802375" alt="" class="product-single__thumbnail-img"> img src="//projektride.co.uk/cdn/shop/files/6103_98x.jpg?v=1723799293" alt="" class="product-single__thumbnail-img"> alt":null,"id":31383135027426,"position":1,"preview_image":{"aspect_ratio":1.333,"height":900,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/0034423_fendor-bendor-big-mudguard-black.jpg?v=1672755127"},"aspect_ratio":1.333,"height":900,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/0034423_fendor-bendor-big-mudguard-black.jpg?v=1672755127","width":1200},{"alt":null,"id":31383135092962,"position":2,"preview_image":{"aspect_ratio":1.333,"height":900,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/0034425_fendor-bendor-big-mudguard-black.jpg?v=1672755127"},"aspect_ratio":1.333,"height":900,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/0034425_fendor-bendor-big-mudguard-black.jpg?v=1672755127","width":1200},{"alt":null,"id":31383135125730,"position":3,"preview_image":{"aspect_ratio":1.333,"height":900,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/0034424_fendor-bendor-big-mudguard-black.jpg?v=1672755128"},"aspect_ \"\u003eWith the newly developed attachment construction, Fendor Bendor Big is now completely self supported and therefore possible to mount on bikes without the sideway support of the seat stays or the support of a brake bridge. You could also mount it above your caliper brake to avoid interference with the brake.\u003c\/p\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {43727342207202 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {43727342207202 : parseInt("4"),}; window._RestockRocketConfig.variantsPreorderCount = {43727342207202 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {43727342207202 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {43727342207202 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {43727342207202 : null,}; window._RestockRocketConfig.variantsShippingText = {43727342207202 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket

{ 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.normalize

<

= 'restock-rocket'; document.body.appendChild(restockRocketContainer); } function createRestockRocketScript(scriptUrl) { const restockRocketScriptElement = document.createElement('script'); restockRocketScriptElement.setAttribute('defer', 'defer'); restockRocketScriptElement.src = scriptUrl; document.body.appendChild(restockRocketScriptElement); } createRestockRocketContainer() console.debug('STOQ - extension activated') function applyTranslations(settings) { try { // Skip translation logic entirely if multi-language is not enabled if (!settings || !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 transl

} // 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'); initializeScripts(validCachedSettings); } else { console.debug('STOQ - fetching fresh settings'); const headers = { 'X-Shopify-Shop-Domain': window._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.normalizedLocalimg src="//projektride.co.uk/cdn/shop/files/6104_98x.jpg?v=1723799294" alt="" class="product-single__thumbnail-img"> img src="//projektride.co.uk/cdn/shop/files/17615_98x.jpg?v=1723802375" alt="" class="product-single__thumbnail-img"> (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)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'search' && (settings.show_button_on_search || settings.preorder_search_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) { createRestockRocketScript(w // Wait for the API to be available with retries const maxRetries = 10; const retryDelay = 500; function attemptCartCheck(attempt = 1) { if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { window._RestockRocket.updateCartSellingPlans() .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); }); } else if (attempt maxRetries) { console.debug(`STOQ - API not ready, retry ${attempt}/${maxRetries}`); setTimeout(() => attemptCartCheck(attempt + 1), retryDelay); } else { console.debug('STOQ - API not loaded after max retries, skipping cart selling plan check'); } } attemptCartCheck(); }

.restock-rocket-button,.restock-rocket-button-float{opacity:1!important;border:none!important;cursor:pointer!important;background-image:none!important;box-shadow:none!important;padding:15px 20px;font-size:16px;width:100%;font-family:inherit}@font-face{font-family:OpenSans;font-weight:200;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Light.woff)}@font-face{font-family:OpenSans;font-weight:300;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Regular.woff)}@font-face{font-family:OpenSans;font-weight:600;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-SemiBold.woff)}.restock-rocket-button-container{position:relative;z-index:1;width:100%}.restock-rocket-button-container-float-right{position:fixed;z-index:123123;top:calc(50% - 200px);right:0;transform:rotate(270deg);transform-origin:bottom right}.restock-rocket-button-container-float-left{position:fixed;z-index:123123;top:calc(50% - 200px);leKona

Saddleimg src="//projektride.co.uk/cdn/shop/files/6105_98x.jpg?v=1723799294" alt="" class="product-single__thumbnail-img"> img src="//projektride.co.uk/cdn/shop/files/17616_98x.jpg?v=1723802375" alt="" class="product-single__thumbnail-img"> x-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-wrap:wrap;align-items:center;gap:5px;padding:15px 20px;}.restock-rocket-payment-option:not(:last-child){border-bottom:1px solid #ebebeb;}.restock-rocket-payment-input-container{flex:1 1 auto;min-width:0}.restock-rocket-preorder-discount-badge{background:#ebebeb;height:25px;line-height:25px;padding:0 15px;border-radius:25px;font-size:0.8rem;flex:0 0 auto}.restock-rocket-payment-input{margin-right:10px;margin-top:-3px;vertical-align:middle;margin-left:0;accent-color:#202223}.restock-rocket-payment-description{margin-top:4px;flex:1 1 100%}.restock-rocket-preorder-badge{font-size:13px;line-height:1;padding:5px 13px 6px;border-radius:40px;height:auto;border:none;width:auto;z-index:2;margin:0;background:0 0}.preorder-badge-collection{position:absolute;top:10px;right:10px}.preorder-badge-product{margin-left:10px}.restock-rocket- - Madison Flux Saddle / Selle Royal (if Madison saddle is out of stock) xt-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}@media (max-width:768px){.restock-rocket-preorder-countdown-timer{padding:14px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:55px;padding:14px 10px;font-size:26px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:11px}}@media (max-width:480px){.restock-rocket-preorder-countdown-timer{padding:12px}.restock-rocket-preorder-countdown-timer .countdown-units{width:100%;gap:10px}.restock-rocket-preorder-countdown-timer .countdown-box{width:100%;min-width:50px;padding:12px 8px;font-size:24px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:10px}}.restock-rocket-toast{position:fixed;cursor:pointer;background:#fff;border:0;min-width:40px;min-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#00

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 slide-out-right{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@-webkit-keyframes slide-out-right{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(100%)}} Surly

 

Bottom bracket & Headset - UTO (ex Eovolt)Shimano RS501 Bottom Bracket, MPART sealed bearing headset.img src="//projektride.co.uk/cdn/shop/files/6106_98x.jpg?v=1723799294" alt="" class="product-single__thumbnail-img"> img src="//projektride.co.uk/cdn/shop/files/17617_98x.jpg?v=1723802375" alt="" class="product-single__thumbnail-img">

Pedals -  Early RiderHT Composite pedals

 

img src="//projektride.co.uk/cdn/shop/files/6107_98x.jpg?v=1723799294" alt="" class="product-single__thumbnail-img"> img src="//projektride.co.uk/cdn/shop/files/17618_98x.jpg?v=1723802375" alt="" class="product-single__thumbnail-img">

Weight Second-Hand Bikes - 11.1 KG with pedals, (Medium)

Shop All Second-Hand

 

*Stock is fairly steady at the moment, if a part goes out of stock, we would always replace with like for like component. Where possible, we aim to optimise bar width, stem length and crank length depending on what size has been ordered.img src="//projektride.co.uk/cdn/shop/files/6108_98x.jpg?v=1723799294" alt="" class="product-single__thumbnail-img"> img src="//projektride.co.uk/cdn/shop/files/17619_98x.jpg?v=1723802375" alt="" class="product-single__thumbnail-img">

If you're drawn to the aesthetic of the bike but feel you require a wider gear range, chunkier tires, or fancy upgrades, fear not! We specialize in custom builds tailored to your specific needs and preferences. Get in touch with us, and let's discuss how we can create your dream bike together. Custom Builds

Once you've placed your order for the bike, please expect a delivery time of approximately 7 to 10 days. Your patience is appreciated as we ensure your bike is prepared and delivered to you promptly. Custom Builds for sale

img src="//projektride.co.uk/cdn/shop/files/17620_98x.jpg?v=1723802375" alt="" class="product-single__thumbnail-img">

Custom Build Inspiration

If you have any questions or inquiries, please don't hesitate to reach out to us. We strive to respond promptly and aim to get back to you within 5 working hours. Your satisfaction and peace of mind are our top priorities.

   

 

< Email -  img src="//projektride.co.uk/cdn/shop/files/6110_98x.jpg?v=1723799294" alt="" class="product-single__thumbnail-img"> img src="//projektride.co.uk/cdn/shop/files/17621_98x.jpg?v=1723802375" alt="" class="product-single__thumbnail-img"> [email protected]

T - 0131 374 5324

Services  

If you would like to take advantage of the cycle to work schemes, please give us a call or email and we can get this set-up for you.

<< img src="//projektride.co.uk/cdn/shop/files/6111_98x.jpg?v=1723799294" alt="" class="product-single__thumbnail-img"> img src="//projektride.co.uk/cdn/shop/files/17622_98x.jpg?v=1723802375" alt="" class="product-single__thumbnail-img">

Thanks!

<<
img src="//projektride.co.uk/cdn/shop/files/6118_98x.jpg?v=1723799294" alt="" class="product-single__thumbnail-img">

<
img src="//projektride.co.uk/cdn/shop/files/6119_98x.jpg?v=1723799294" alt="" class="product-single__thumbnail-img">
  • < <
Clothing