Custom Build Inspiration

Cart Open cart
Early Rider

Shop All Second-Hand Open navigation menu
See MoreRoad / Gravel / Touring Bikes
Front Suspension
Tubes

to get the ball rolling.
GET IN TOUCH

Frog Kona Surly

UTO (ex Eovolt)
  • >
  • Logo imageLocks
Mudguards
Bike Packing Bags and Transportation Phone Holders

> - Teal \/ Extra Small","public_title":"Teal \/ Extra Small","options":["Teal","Extra Small"],"price":439900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211120853375,"title":"Teal \/ Small","option1":"Teal","option2":"Small","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles SB140 T-Series 29\" Frame - Teal \/ Small","public_title":"Teal \/ Small","options":["Teal","Small"],"price":439900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211120886143,"title":"Teal \/ Medium","option1":"Teal","option2":"Medium","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles SB140 T-Series 29\" Frame - Teal \/ Medium","public_title":"Teal \/ Medium","options":["Teal","Medium"],"pBells
    Logo image:"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211120984447,"title":"Black \/ Extra Small","option1":"Black","option2":"Extra Small","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles SB140 T-Series 29\" Frame - Black \/ Extra Small","public_title":"Black \/ Extra Small","options":["Black","Extra Small"],"price":439900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211121017215,"title":"Black \/ Small","option1":"Black","option2":"Small","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles SB140 T-Series 29\" Frame - Black \/ Small","public_title":"Black \/ Small","options":["Black","Small"],"price":439900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selli
  • All aspects of the Entry-Level service ":"Black","option2":"Extra Large","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles SB140 T-Series 29\" Frame - Black \/ Extra Large","public_title":"Black \/ Extra Large","options":["Black","Extra Large"],"price":439900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}], templateName: 'product', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopLocale: 'en', shopDomain: 'projektride.co.uk', variantPrice: '439900', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } else { window.appBlockPlacements.push({ productVariants: [{"id":55211120656767,"title":"Green \/ Extra
  • "","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles SB140 T-Series 29\" Frame - Green \/ Medium","public_title":"Green \/ Medium","options":["Green","Medium"],"price":439900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211120755071,"title":"Green \/ Large","option1":"Green","option2":"Large","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles SB140 T-Series 29\" Frame - Green \/ Large","public_title":"Green \/ Large","options":["Green","Large"],"price":439900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211120787839,"title":"Green \/ Extra Large","option1":"Green","option2":"Extra Large","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"availableLights
  • Light clean of whole bikeServicesa href="https://shopify.projektride.co.uk/collections/bikes?filter.p.vendor=Surly,surly,Surly+Bikes,surly+bikes" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2022-02-06_at_16.13.48_360x.png?v=1644164045); width: 160px; padding-top: 55.8%;">rame - Teal \/ Small","public_title":"Teal \/ Small","options":["Teal","Small"],"price":439900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211120886143,"title":"Teal \/ Medium","option1":"Teal","option2":"Medium","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles SB140 T-Series 29\" Frame - Teal \/ Medium","public_title":"Teal \/ Medium","options":["Teal","Medium"],"price":439900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211120918911,"title":"Teal \/ Large","option1":"Teal","option2":"Large","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles SB140 T-Series 29\" Frame - Teal \/ Large","public_title":"Teal \/ Large","options":["Teal","Large"],"price":439900,
  • > "inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211121017215,"title":"Black \/ Small","option1":"Black","option2":"Small","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles SB140 T-Series 29\" Frame - Black \/ Small","public_title":"Black \/ Small","options":["Black","Small"],"price":439900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55211121049983,"title":"Black \/ Medium","option1":"Black","option2":"Medium","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles SB140 T-Series 29\" Frame - Black \/ Medium","public_title":"Black \/ Medium","options":["Black","Medium"],"price":439900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_
  • Drivetrain deep clean in parts washerSee MoreLogo image shopLocale: 'en', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopDomain: 'projektride.co.uk', variantPrice: '439900', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } Rider Care
  • Headset adjusted and tightened
  • a href="https://www.cytech.training/" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2022-02-06_at_16.18.00_360x.png?v=1644164294); width: 120px; padding-top: 50.2%;">
  • Bottom bracket adjusted where possible > Maintenance
  • WorkshopLogo image See More
  • Hubs adjustedSee More Product Details
  • Wheels trued and spokes tentioned to the correct level a href="https://shopify.projektride.co.uk/collections/parts-components?filter.p.vendor=Burgtec,burgtec" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2022-02-06_at_16.20.15_360x.png?v=1644164427); width: 170px; padding-top: 17.4%;">
  • > Cleaners, Degreasers and Lubrication
  • Gear hanger alignnedLogo imageWorkshop Prices SB140
  • Seatpost removed and re-greased Tubeless
  • a href="https://shopify.projektride.co.uk/collections/all-products?filter.p.vendor=Hope,hope,HOPE" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2022-02-06_at_16.21.05_360x.png?v=1644164480); width: 160px; padding-top: 23.0%;">Book a Service
  • All components checked for wear>
  • Logo image Tools & Maintenance
Track Your Service
a href="https://www.straightcutdesign.com/" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2022-03-16_at_14.44.40_360x.png?v=1647443209); width: 170px; padding-top: 26.3%;">
> Clothing and Protection Advanced Level Service (Excluding Full Suspension Mountain Bikes)OtherLogo image See More See More Meet the bike in between nothing. Leaving no rider wanting. Master of the climb, the bomb, the rail and the air. The utterly unequivocal. The rule crusher. The trend buster. No rig can rule all, but this one can absolutely rule.   £220 a href="https://www.ortlieb.com/en_us/" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2022-07-06_at_22.44.45_360x.png?v=1657143901); width: 170px; padding-top: 32.4%;">The mountain bike > .ProjektRide Merchandise Custom BuildsLogo image

Our advanced service is perfect if you require a full overhaul ahead of a big race, or it's simply been a while since you last had your bike cared for. This strip-down service will prevent any components from seizing and allow for a longer life of each component. No fitting charge is added for parts that are due to be replaced - we will always let you know the total cost before going ahead with the repair.

Helmets
Cycle To Work Schemesa href="https://projektride.co.uk/collections/bikes?filter.p.vendor=Kona,KONA,Kona+Bikes,kona" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/KonaLogoOrbitVertBlack_360x.png?v=1672678563); width: 120px; padding-top: 112.5%;">
    >
  • All aspects of the Entry Level service Logo image140Gloves
  • Insure You MM
  • a href="https://projektride.co.uk/products/vecnum-freequence-suspension-stem-1?_pos=1&_sid=18e478687&_ss=r" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/IMG_0247_360x.png?v=1693300758); width: 120px; padding-top: 100.0%;">FRAME TRAVELClothing
  • >
  • Logo image
  •  Socks
  • div class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/IMG_0248_360x.jpg?v=1693300961); width: 120px; padding-top: 57.9%;">14
  • > %
  • Logo image
  • LEVERAGE RATESell Your Bike
  • a href="https://projektride.co.uk/search?type=product&q=apidura" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/IMG_0249_360x.png?v=1693301190); width: 120px; padding-top: 57.4%;">
  • >  Contact Us
  • Logo image
  • Log in
  • 29"
  • a href="https://projektride.co.uk/search?type=product&q=benno" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2023-08-30_at_13.34.25_360x.png?v=1693401784); width: 120px; padding-top: 102.4%;"> Create account
  • > WHEEL SIZESearch
  • Logo image
  •  
a href="https://projektride.co.uk/search?q=ESI&type=product" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2023-10-05_at_10.46.34_360x.png?v=1696499201); width: 120px; padding-top: 67.7%;">Cart
> Custom Builds – ProjektRide
65.4°
CloseHEAD TUBE ANGLE Spend

  • FRAME HIGHLIGHTS
  • Threaded bottom bracket
  • High-clearance downtube
  • Dual -density downtube protection

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'); initializeve 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)) { < b;}.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-price-strike{text-decoration:line-through;color: #666666;}.restock-rocket-discounted-price{margin-left:10px;}.restock-rocket-acknowledgement-checkbox{margin-bottom:12px;display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height: 1.5;}.restock-rocket-acknowledge-checkbox-input{width:18px;height:18px;margin-top:2p ranslateX(0)}100%{-webkit-transform:translateX(100%)}} 6'5" - 6'11"SPECIFICATIONFRAMETURQ SeriesPlease note: Specifications are subject to change without notice.rojektRide Merchandise XLXXLASEAT TUBE LENGTH365400Search BCart EFF. TOP TUBE LENGTHClose571 602£50623 650Congratulations! Your order qualifies for free shipping 670
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.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
} else { console.debug(`STOQ - no scripts enabled for ${window._RestockRocketConfig.pageType}`); } // Check and update cart selling plans after scripts are loaded if (settings.preorder_enabled) { updateCartSellingPlans(); } // Dispatch custom event when app is loaded const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: settings.enable_app, settings: settings } }); console.debug('STOQ - dispatching app loaded event'); window.dispatchEvent(appLoadedEvent); } } function updateCartSellingPlans() { // 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 => { XX-LARGE .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);left:40px;transform:rotate(90deg);transform-origin:top left}.restock-rocket-button-container-float-left:hover,.restock-rocket-button-container-float-right:hover,.restock-rocket-button-container:hover,.restock-rocket-button-float:hover,.restock-rocket-button:hover{opacity:.8}.restock-rocket-button{min-height:50px;margin-top:10 in-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:#000;display:flex;justify-content:center;align-items:center}.restock-rocket-toast a{text-decoration:none;font-weight:700;color:#000}.restock-rocket-toast .dismiss{margin-left:15px;z-index:1;font-size:20px;}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toa
TURQ Series carbon fibre frame, Switch Infinity suspension technology, threaded bottom bracket, fully enclosed internal cable routing, 148mm x 12mm BOOST dropouts, sealed Enduro Max pivot bearings, integrated derailleur hanger, and axle.
SHOCK FOX FACTORY FLOAT X
GEOMETRY All measurements are shown in millimetres.
160MM FORK SM MD LG
440 Log in470 Create account485
Spend to qualify for free shipping
C HEAD TUBE ANGLE