Header Image
BUY RIDE CONFIDENT

Best selling products

#productTemplate--template--26482384994687__main { --PT: 60px; --PB: 30px; }
  • £ 5
    6
7 8
  • 9
  • Decrease Quantity
  • Increase Quantity
    • Add to Cart
    •  
    • window.appBlockPlacements ||= []; if (window.klarnaAppBlocksManager) { window.klarnaAppBlocksManager.push({ productVariants: [{"id":45760537559266,"title":"X-Small","option1":"X-Small","option2":null,"option3":null,"sku":"RB22520XS","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Ridgeback Expedition - X-Small","public_title":"X-Small","options":["X-Small"],"price":134999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":45760537592034,"title":"Small","option1":"Small","option2":null,"option3":null,"sku":"RB22520SM","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Ridgeback Expedition - Small","public_title":"Small","options":["Small"],"price":134999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":45760537624802,"title":"Medium","option1":"Medium","option2":null,"option3":null,"sku":"RB22520MD","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Ridgeback Expedition - Medium","public_title":"Medium","options":["Medium"],"price":134999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":45760537657570,"title":"Large","option1":"Large","option2":null,"option3":null,"sku":"RB22520LG","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Ridgeback Expedition - Large","public_title":"Large","options":["Large"],"price":134999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":45760537723106,"title":"X-Large","option1":"X-Large","option2":null,"option3":null,"sku":"RB22520XL","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Ridgeback Expedition - X-Large","public_title":"X-Large","options":["X-Large"],"price":134999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}], templateName: 'product', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopLocale: 'en', shopDomain: 'projektride.co.uk', variantPrice: '134999', cartPrice: '0', selector: 'shopify-osm-AZkxmY3VSTnFmNnNiW__klarna_on_site_messaging_app_block_k6rYHt', topPadding: '0', bottomPadding: '0', }); } else { window.appBlockPlacements.push({ productVariants: [{"id":45760537559266,"title":"X-Small","option1":"X-Small","option2":null,"option3":null,"sku":"RB22520XS","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Ridgeback Expedition - X-Small","public_title":"X-Small","options":["X-Small"],"price":134999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":45760537592034,"title":"Small","option1":"Small","option2":null,"option3":null,"sku":"RB22520SM","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Ridgeback Expedition - Small","public_title":"Small","options":["Small"],"price":134999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":45760537624802,"title":"Medium","option1":"Medium","option2":null,"option3":null,"sku":"RB22520MD","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Ridgeback Expedition - Medium","public_title":"Medium","options":["Medium"],"price":134999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":45760537657570,"title":"Large","option1":"Large","option2":null,"option3":null,"sku":"RB22520LG","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Ridgeback Expedition - Large","public_title":"Large","options":["Large"],"price":134999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":45760537723106,"title":"X-Large","option1":"X-Large","option2":null,"option3":null,"sku":"RB22520XL","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Ridgeback Expedition - X-Large","public_title":"X-Large","options":["X-Large"],"price":134999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}], templateName: 'product', shopLocale: 'en', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopDomain: 'projektride.co.uk', variantPrice: '134999', cartPrice: '0', selector: 'shopify-osm-AZkxmY3VSTnFmNnNiW__klarna_on_site_messaging_app_block_k6rYHt', topPadding: '0', bottomPadding: '0', }); }
    • For cycle touring in the ultimate comfort, the Ridgeback Expedition is the perfect partner.
    • But we haven't stopped there. Ergonomic grips provide palm relief and the integrated bar end gives another position to rest your hands.
    • Wide Schwalbe Marathon tyres are hardwearing and puncture resistant and feature a reflective sidewall for added visibility.
    • Weight - 14.59
    • Mechanical Disc
    • Fork Material :
    •  
    • Steel
    • Bottom Bracket :
    •  
    • 26 inch
    • Brake Levers :
    •  
  • Headset :
  •  
  • Shimano M475
  • Mudguard :
    •  
    • FPD Road / Toe Clips
    • Rear Derailleur :
    •  
    • Jalco DM25
    • Saddle :
    •  
Building Your Bike From the Box
Privacy Policy
  • Terms of Service
  • Book a Service
    • Information
    • Sat: 9:00 - 16:00
    • 0131 374 5324
    • Edinburgh
    • [email protected]
    • Country
    • Austria (EUR€)
    • Belarus (GBP£)
  • Lithuania (EUR€)
    • Netherlands (EUR€)
    • Poland (PLNzł)
    • Zimbabwe (USD$)
    • © 2026,
    • 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; document.body.appendChild(restockRocketScriptElement); } createRestockRocketContainer() console.debug('STOQ - extension activated') try { const _stoqInitConfig = window._RestockRocketConfig; const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqI nitConfig.product.variants)) ? _stoqInitConfig.product.variants.map(function(v) { return v.id }) : []; const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id; var _stoqPageSeq = 0; try { _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1; window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq)); } catch (e) { } Shopify?.analytics?.publish?.('stoq_initialized', { cart_token: _stoqInitConfig.cartToken || '', page_url: window.location.href, page_type: _stoqInitConfig.pageType || '', shop_domain: _stoqInitConfig.shop || '', market_id: _stoqInitConfig.marketId || '', country_code: _stoqInitConfig.countryIsoCode || '', detected_variant_ids: _stoqDetectedVariantIds, selected_variant_id: _stoqSelectedVariantId || '', page_load_seq: _stoqPageSeq, liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0, app_version: _stoqInitConfig.appVersion || '',
    • -level metafield fetch, so it // shares fetchStorefrontShopMetafield with the integrations/selling_plans // reads rather than re-issuing the same query + parse. fetchStorefrontShopMetafield('settings') .then(function(settings) { cfg.storefrontSettings = settings; console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings'); }) .catch(function(e) { console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message); }); } if (typeof window.requestIdleCallback === 'function') { window.requestIdleCallback(run, { timeout: 5000 }); } else { setTimeout(run, 0); } })(); const cachedSettings = window._RestockRocketConfig.cachedSettings; const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; if (validCachedSettings) { console.debug('STOQ - using cached settings'); initializeScripts(validCachedSettings); } else { consol e.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.normalizedLocale}