Header Image

You May Also Like
#SiteFooter { --PT: 100px; --PB: 10px; --bg-lighten-darken-shimmer-bg: #0d0d0d; --bg-lighten-darken-shimmer-effect: #121212; --text: #ffffff; --text-alpha-15: rgba(255, 255, 255, 0.15); --text-alpha-50: rgba(255, 255, 255, 0.6); --text-alpha-85: rgba(255, 255, 255, 0.85);--border: #ffffff;} #SiteFooter .footer-bottom { --grid-columns: 3; }
Buy, sell and ride in confidence on ProjektRide’s premium bikes
Quick Links


About Us

Contact Us
Kids Bikes
Blog
Frames
Track Service Progress
Building Your Bike From the BoxShop by Brand
See More
Insure Your Bike
Privacy PolicyGloria
Cookie PolicyTrek
Terms of ServiceAmflow

Refund policyYeti

Ridgeback

Service
Brother
Servicing

Genesis

Book a Service

Singular
Workshop Prices Enigma

Cycle to Work

Frog

Delivery & Returns
Kona Information
Mon - Fri: 09:00 - 18:30

Sat: 9:00 - 16:00

Sun: Closed

0131 374 5324

Newington Road
EdinburghEH9 1QN[email protected]

await import("//projektride.co.uk/cdn/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js");
See More
Country
GBP£Shop All Second-Hand

Åland Islands (EUR€) Custom Builds

    See More
  • Albania (ALLL)
  • Custom Builds for sale
  • Algeria (DZDد.ج)
  • Custom Build Inspiration
  • Andorra (EUR€)
  • Services
  • Angola (GBP£)
  • See More
  • Armenia (AMDդր.)
Workshop
Ascension Island (SHP£) See More
Austria (EUR€) Workshop Prices
Book a Service
Belarus (GBP£)

Track Your Service

    Belgium (EUR€)
  • Other
  • Benin (XOFFr) See More
  • Bosnia & Herzegovina (BAMКМ) Custom Builds
  • Cycle To Work Schemes
  • Botswana (BWPP)
  • Insure Your Bike
  • British Indian Ocean Territory (USD$)
  • Book a Service
  • Bulgaria (EUR€)
Parts & Components
Burkina Faso (XOFFr)
See More
Burundi (BIFFr)
Brands
See MoreCameroon (XAFCFA)

HopeCape Verde (CVE$)

Enve
Central African Republic (XAFCFA)


Chad (XAFCFA)

Cockpit
See MoreComoros (KMFFr)
HandlebarsCongo - Brazzaville (XAFCFA)
Stems



Early Rider
Rear SuspensionEstonia (EUR€)
Argon 18
Eswatini (GBP£)
Second-Hand Bikes

Finishing Kit

Ethiopia (ETBBr) See More
See More

Faroe Islands (DKKkr.) Shop All Second-Hand
Tyres
TubesFinland (EUR€)
Tubeless
France (EUR€)
Saddles
French Southern Territories (EUR€)

Gabon (XOFFr)

Gears & Drivetrain
See More
Components
E-bike Batteries and chargers

WheelsComplete WheelsTubeless
See More
GBP£
Belarus (GBP£)

Increase Quantity



Belgium (EUR€)

Benin (XOFFr)

Bosnia & Herzegovina (BAMКМ) AccessoriesContact UsSearch Croatia (EUR€) 0 items Sorry, looks like we don't have enough of this product. Add order notes Eritrea (GBP£) Special instructions for seller CheckoutFree Shipping & taxes calculated at checkout
Socks Essentials See More Cleaners, Degreasers and Lubrication
Maintenance Sell Your Bike
Finance Log in Create account
Cyprus (EUR€) Cart Czechia (CZKKč) Denmark (DKKkr.)
Djibouti (DJFFdj) Egypt (EGPج.م) Equatorial Guinea (XAFCFA)
Estonia (EUR€) Your cart is currently empty. Eswatini (GBP£) .cart-collection__title { --text: #ffffff; } Ethiopia (ETBBr)
Items Free
 
Blog

Track Service Progress
  • Building Your Bike From the Box
    Insure Your Bike

version>/graphql.json — never // CDN-cached — so it returns the live value on every page load. We fetch it // best-effort and stash it on `window._RestockRocketConfig.storefrontSettings` // so individual behaviours can migrate onto the fresh value over time. This is // PURELY ADDITIVE: it does NOT change the resolution flow below, never blocks // init, and silently no-ops on any failure / missing token. (function loadStorefrontSettings() { const cfg = window._RestockRocketConfig; if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) return; // Deferred to browser idle so this best-effort read runs strictly AFTER the // critical init flow and never competes with it for a connection — the call // is a live, uncached Storefront round-trip and can be slow (multi-second // TTFB observed). Nothing on the critical path waits for it. function run() { const query = 'query StoqSettings($namespace: String!) { shop { metafield(namespace: $namespace, key: