img src="//projektride.co.uk/cdn/shop/products/OneUp-Components-AluFlatPedal-Top-Orange-966_98x.webp?v=1679258105" alt="" class="product-single__thumbnail-img">
Second-Hand Bikes
See More
Electric Bikes
We all remember our first mountain bike. For many of us it was a bike like the Lana’i. Affordable enough not to feel too risky but stocked with components that give you the freedom to explore off-road. The Lana’i features integrated shifters and brake levers to streamline the cockpit and is now available in three wheel sizes: 26" for size XS, 27.5" for S and M, and 29" for L and XL. With an 8-speed drivetrain, grippy disc brakes and a 100mm travel fork, the Lana’i is the perfect way to taste what real singletrack riding has to offer.
E-bike Batteries and chargers
New Bikes
See MoreClose
Kids BikesSubmit
Bike PackingWhen it s finally time to service your bearings, the unique cassette tool lock ring system makes re-greasing the bearings exceptionally fast and easy.
Enigma
Front Suspension
Suntour XCT30 or XCM DS Coil Spring 100mm
Amflow
Home
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.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom';
window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cart
ed":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{},"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 you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"","js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too","show_button_on_collection":false,"sms_default_country":"us","sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_butt
_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":"Please fill in one or more of the options above","storefront_form_push_input":"Send notification to your browser","insert_button_after_selector_page":null,"show_button_on_page":false,"insert_button_after_selector_search":null,"show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":null,"index_buttons_container":null,"page_buttons_container":null,"search_buttons_container":null,"extension_enable_u
div class="product__tag{{ it.product.badgeClasses }}">
span>{{ it.product.badgeText | safe }}t;h3\u0026gt;\u0026lt;span\u0026gt;INSTRUCTIONS\u0026lt;\/span\u0026gt;\u0026lt;\/h3\u0026gt;\n\u0026lt;p\u0026gt;\u0026lt;span\u0026gt;Ensure flange pedal washer and lip seal are assembled with flange side towards crank. In the following orientation. \u0026lt;\/span\u0026gt;\u0026lt;\/p\u0026gt;\n\u0026lt;p\u0026gt;\u0026lt;span\u0026gt;Install with 8mm Hex. Torque to 35Nm (25 ft-lbs) Min\u0026lt;\/span\u0026gt;\u0026lt;\/p\u0026gt;\n\u0026lt;p\u0026gt;\u0026lt;strong\u0026gt;\u0026lt;em\u0026gt;NOTE\u0026lt;\/em\u0026gt;\u0026lt;\/strong\u0026gt;:\u0026lt;\/p\u0026gt;\n\u0026lt;div\u0026gt;\n\u0026lt;ul\u0026gt;\n\u0026lt;li\u0026gt;Uninstalled pedals have a minimal axial movement built in that is eliminated when fully install on cranks.\u0026lt;\/li\u0026gt;\n\u0026lt;li\u0026gt;The retaining O-ring is only to keep the flange washer and seal on the pedal in the box and for assembly. It is not necessary for the function of the pedal and can be removed.\u0026lt;\/li\u0026gt;\n\u0026lt;li\u0026gt;Out of the YetiClothing and Protection>
Kona
div class="list-collections__item__image-bg" style="background-image: url( //projektride.co.uk/cdn/shop/files/ba3943d4-3a1f-44ea-beb1-971f5890187b_9ad9ca5c-0e10-4570-b71c-16630ac4f79d_2048x.jpg?v=1712048812 );">
console.log("pr-front-page");>
Contact Us
Open search bar
Buy, sell and ride in confidence on ProjektRide’s premium bikes, with over 10 years of experience in the Edinburgh Bike shop cycling industry. Our goal is to provide the cycling community with a resource to buy and sell premium, recognized brands of bikes and to support the expansion of our shared passion. We also offer full custom builds and have a comprehensive workshop to keep your bike running sweet. The main brands we offer are Surly, Brothers Cycles, Genesis, Benno, Kona and Singular Bikes. Loading mo
>
div class="list-collections__item__image-bg" style="background-image: url( //projektride.co.uk/cdn/shop/files/Screenshot_2021-12-30_at_21.05.15_2048x.png?v=1640898350 );"><
Book a Service
>
<
Bike Hire
<
All BikesClose search barTrack Your ServiceShop all
SHOP
Search text field
<
Other
<
div class="list-collections__item__image-bg" style="background-image: url( //projektride.co.uk/cdn/shop/files/880FA937-5BD8-468C-AC7D-F78C0BA269F2_2048x.jpg?v=1640886458 );">
Loading moreTrack Your Service.
SHOP
The team's goal is to provide excellent service to ensure every customer has a great experience.
Featured
img src="//projektride.co.uk/cdn/shop/files/ride_confident_512x512.png?v=1690612532" alt="" class="icons-row__image">
Best selling
div class="list-collections__item__image-bg" style="background-image: url( //projektride.co.uk/cdn/shop/files/23-Slash-MN-NOEX-Aosta_218_1_2048x.jpg?v=1751449244 );">
Getting the Right Bike
ABOUT US
Mon-Fri: 9:00 - 18:30
Sun: Closed
I was >
div class="product-feature__image-bg product-feature__image-bg--square" style="background-image: url(//projektride.co.uk/cdn/shop/files/8A5BDC82-CAF8-4A46-9FF4-B5E6847EEDB3_1024x.jpg?v=1749892417);">>
Introducing Stock Builds!We are really excited to be offering these stock Brothers Mehteh, Big Bro, and Gloria Complete bikes that have been assembled right here in Edinburgh!
392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44140302827746,44140302893282,44140317016290,44155590508770,44155590541538,44155594211554,44155594244322,44155594277090,44155594309858,44155594342626,44155594375394,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,562702796
a class="product__media product__media--featured"
href="/collections/yeti/products/yeti-sb120-t-series-29-frame"
title="Yeti SB120 T-Series 29" Frame"
aria-label="Yeti SB120 T-Series 29" Frame"
style="background-image: url(//projektride.co.uk/cdn/shop/files/ycf23120cxspdupa_600x.webp?v=1742310766)">
Excess strain can cause stress to the zipper mechanism and negate the waterproof nature of the closure. Do not overpack.SERVICES72191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at":"2025-12-14T10:23:34Z","market_locations_enabled":false,"market_id":382140642,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2025-12-14T10:16:55Z","shopify_market_id":382140642,"market_locations_enabled":false};
window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2025-12-14T10:16:55Z","shopify_market_id":382140642,"market_locations_enabled":false};
window._RestockRocketCo<
ys(translations || {}));
delete settings.translations;
return settings;
}
console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${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.ca
{"id":8108872138978,"title":"EXPEDITION BOLT-ON TOP TUBE PACK (1L)","handle":"expedition-bolt-on-top-tube-pack-1l","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv class=\"wrap-details read-more\" data-mce-fragment=\"1\"\u003e\n\u003cdiv data-mce-fragment=\"1\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eA streamlined and secure space to store frequently used items on bikes wit
chedSettings;
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.normalizedLocale}`,
{ headers }
)
.then(function(response) {
if (!response.ok) {
throw new Error('Network respon<
mce-style=\"font-weight: 400;\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003c\/span\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\" data-mce-style=\"font-weight: 400;\"\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003c\/span\u003e\u003cspan style=\"font-weight: 400;\" data-mce-fragment=\"1\" data-mce-style=\"font-weight: 400;\"\u003eProven 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\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr data-mce-fragment=\"1\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"card grid-item\"\u003e\n\u003cdiv class=\"card-header pl-0 pr-0\" id=\"specheadingrims\"\u003e\n\u003cdiv class=\"btn btn-link pl-0 pr-0 text-center text-md-left collapsed text-uppercase\" aria-controls=\"specrims\" aria-expanded=\"true\" data-target=\"#specrims\" data-toggle=\"collapse\"\u003e\u003cstrong\u003eBrake Type :\u003c\/strong\u003e\u00Raw