Custom Builds for sale
<
img src="//projektride.co.uk/cdn/shop/files/FuelEXe98XT-25-41571-D-Alt1_98x.webp?v=1730809328" alt="" class="product-single__thumbnail-img">
0:00","updated_at":"2024-11-05T12:21:59+00:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FuelEXe98XT-25-41571-D-Primary.webp?v=1730809319","variant_ids":[51888937730431]},"available":false,"name":"Trek Fuel EXe 9.8 - Red Smoke \/ Small","public_title":"Red Smoke \/ Small","options":["Red Smoke","Small"],"price":825000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":63098695352703,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FuelEXe98XT-25-41571-D-Primary.webp?v=1730809319"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":51888937763199,"title":"Red Smoke \/ Medium","option1":"Red Smoke","option2":"Medium","option3":null,"sku":"5330121","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Fuel EXe 9.8 - Red Smoke \/ Medium","public_title":"Red Smoke \/ Medium","o
ptions":["Red Smoke","Medium"],"price":825000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":51888937795967,"title":"Red Smoke \/ Large","option1":"Red Smoke","option2":"Large","option3":null,"sku":"5330122","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Fuel EXe 9.8 - Red Smoke \/ Large","public_title":"Red Smoke \/ Large","options":["Red Smoke","Large"],"price":825000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":51888937828735,"title":"Red Smoke \/ Extra Large","option1":"Red Smoke","option2":"Extra Large","option3":null,"sku":"5330123","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Fuel EXe 9.8 - Red Smoke \/ Extra Large","public_title":"Red Smoke \/ Extra Large","options":["Red Smoke","Extra Large"],"price":825000,
You want a lively trail bike that feels like a traditional mountain bike in quick, techy terrain, but gives you a little boost in pedal power on the way back up. What you put on your bike matters to you, so you love the Shimano XT drivetrain and upgraded suspension that keeps you floating on the trail. You don't want to lose out on the natural experience of mountain biking, and want a refined motor that quietly assists while you ride.Socks
The tech you get
An OCLV Mountain Carbon frame equipped with an easily removable 360 Wh battery and TQ harmonic pin ring transmission with a smart charging port, integrated LED display and discreet handlebar remote. Plus, a 150 mm RockShox Lyrik Select+ fork with DebonAir spring and Charger 2.1 RC damper, and 140 mm RockShox Super Deluxe Select+ rear suspension. And don't forget the trusted performance of Shimano's clean shifting XT drivetrain.
window._RestockRocketConfig = window._RestockRocketConfig || {}
// Helper function to normalize locale format from hyphen to underscore (e.g., 'en-US' -> 'en_us')
// This matches the backend's Mobility.normalize_locale behavior
// Returns empty string if locale is empty or invalid (matches original behavior)
function normalizeLocale(locale) {
if (!locale || locale.trim() === '') {
return '';
}
return locale.toString().toLowerCase().replace(/-/g, '_');
}
window._RestockRocketConfig.locale = 'en';
window._RestockRocketConfig.normalizedLocale = normalizeLocale('en');
window._RestockRocketConfig.shop = 'projektride.myshopify.com';
window._RestockRocketConfig.pageType = 'product';
window._RestockRocketConfig.liquidRenderedAt = 1771308750;window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom';
window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cartInventoryQuantity = {};window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2025-12-28T14:44:23.508Z","enable_app":true,"enable_signup_widget":false,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":true,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{"disableDebugLoggingForNonPreorderItem":false},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did
= LIQUID_CACHE_MAX_AGE) {
console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`);
window._RestockRocketConfig.isLiquidCacheFresh = true;
} else {
console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`);
window._RestockRocketConfig.isLiquidCacheFresh = false;
}
}
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 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.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 updated_at date format in settings');
return null;
}
const age = Date.now() -Seat Posts & Clamps 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;
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 ||
A cornerstone of our range since 2008, the beauty of the Equilibrium is in its versatility. Reynolds 725 tubing isolates you from broken tarmac and unmade roads, while rack and guard mounts make the Equilibrium your timeless, year-round companion, wherever the road may take you. Equipped with Shimano's workhorse 105 groupset, the latest Equilibrium will accommodate a 32mm tyre to deliver more comfort than ever before - whether you're riding along green lanes, light gravel or cobbles. Proven Equilibrium geometry and practicality combined with a traditional steel frame and confidence-inspiring disc brake performance makes what we believe to be the ideal UK road disc all-rounder
Brake Type :
Hydraulic Disc
Fork Material :
Carbon
Frame Material :
Steel
Bottom Bracket :
Shimano SM-BBR60
Wheel Size :
700c
Brake Levers :
Shimano 105 ST-R7020 11 Speed
Intended Use :
Road
Brakes :
Shimano 105 BR-R7070 Hydraulic Disc
Cassette Freewheel :
Shimano CS-HG700-11 11-34T
Chain :
KMC X11
Fork :
Genesis Carbon Road Disc
Front Derailleur :
Shimano 105 FD-R7000 L
Grip Tape :
Genesis
Headset :
F17A Tapered 1 1/8 inch - 1 1/5 inch
Hubs :
Formula Front - RX812 / Rear - RX300
Rear Derailleur :
Shimano 105 RD-R7000 11 Speed
Rims :
Jalco SR500
Saddle :
Genesis
Seat Post :
Genesis Alloy 27.2 x 350 mm
Shifters :
Shimano 105 ST-R7020 11 Speed
Spokes :
Steel 14 g
Tyres :
WTB Exposure 700 x 30c
Frame Shape :
Crossbar
Gender :
Mens, Womens
ProjektRide
Buy Sell Ride Confident
FAQ
Questions and answers
Please get in touch with a member of the team either by phone (01313745324) or email ([email protected]) where on of the team will be more than happy to help.
ProjektRide Bike Shop Edinburgh
If the item is showing in stock, we aim to post the product within 24 hours. Please allow 5 working days to receive the item.
Postage is free on orders over £50. Orders under £50, our postage charge is £3.99.
We also have a physical store, if you are local please pop in -