Header ImageClose
-79351-C-Primary_b3835bd8-6abc-43e0-a533-4baadc2122ec.jpg?v=1787065607","variant_ids":[58205535797631,58205535830399,58205535863167,58205535895935]},"available":false,"name":"Powerfly+ 8 Gen 5 - Buff Beige \/ Supernova \/ M","public_title":"Buff Beige \/ Supernova \/ M","options":["Buff Beige \/ Supernova","M"],"price":400000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"197216398257","featured_media":{"alt":"Powerfly+ 8 Gen 5","id":72254488478079,"position":1,"preview_image":{"aspect_ratio":1.333,"height":2250,"width":3000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/PowerflyPlus8-27-79351-C-Primary_b3835bd8-6abc-43e0-a533-4baadc2122ec.jpg?v=1787065607"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":58205535863167,"title":"Buff Beige \/ Supernova \/ S","option1":"Buff Beige \/ Supernova","option2":"S","option3":null,"sku":"5348521","requires_shipping":true,"taxable":true,"featured_image":{"id":8693003
:{"min":1,"max":null,"increment":1}},{"id":58205535895935,"title":"Buff Beige \/ Supernova \/ XL","option1":"Buff Beige \/ Supernova","option2":"XL","option3":null,"sku":"5348524","requires_shipping":true,"taxable":true,"featured_image":{"id":86930036621695,"product_id":15846743015807,"position":1,"created_at":"2026-08-18T16:06:43+01:00","updated_at":"2026-08-18T16:06:47+01:00","alt":"Powerfly+ 8 Gen 5","width":3000,"height":2250,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/PowerflyPlus8-27-79351-C-Primary_b3835bd8-6abc-43e0-a533-4baadc2122ec.jpg?v=1787065607","variant_ids":[58205535797631,58205535830399,58205535863167,58205535895935]},"available":false,"name":"Powerfly+ 8 Gen 5 - Buff Beige \/ Supernova \/ XL","public_title":"Buff Beige \/ Supernova \/ XL","options":["Buff Beige \/ Supernova","XL"],"price":400000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"197216398271","featured_media":{"alt":"Powerfly+ 8 Gen 5","id":72254488478079,"position":1,"preview_image":{"aspect__price":null,"inventory_management":"shopify","barcode":"197216398301","featured_media":{"alt":"Powerfly+ 8 Gen 5","id":72254488641919,"position":6,"preview_image":{"aspect_ratio":1.333,"height":2250,"width":3000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/PowerflyPlus8-27-79351-D-Primary_94ddd28f-4c0c-49eb-ae27-2b964e4c4184.jpg?v=1787065607"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":58205535961471,"title":"Mulsanne \/ M","option1":"Mulsanne","option2":"M","option3":null,"sku":"5348526","requires_shipping":true,"taxable":true,"featured_image":{"id":86930036785535,"product_id":15846743015807,"position":6,"created_at":"2026-08-18T16:06:43+01:00","updated_at":"2026-08-18T16:06:47+01:00","alt":"Powerfly+ 8 Gen 5","width":3000,"height":2250,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/PowerflyPlus8-27-79351-D-Primary_94ddd28f-4c0c-49eb-ae27-2b964e4c4184.jpg?v=1787065607","variant_ids":[58205535928703,58205535961471,58205535994239,
co.uk\/cdn\/shop\/files\/PowerflyPlus8-27-79351-D-Primary_94ddd28f-4c0c-49eb-ae27-2b964e4c4184.jpg?v=1787065607","variant_ids":[58205535928703,58205535961471,58205535994239,58205536027007]},"available":false,"name":"Powerfly+ 8 Gen 5 - Mulsanne \/ S","public_title":"Mulsanne \/ S","options":["Mulsanne","S"],"price":400000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"197216398288","featured_media":{"alt":"Powerfly+ 8 Gen 5","id":72254488641919,"position":6,"preview_image":{"aspect_ratio":1.333,"height":2250,"width":3000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/PowerflyPlus8-27-79351-D-Primary_94ddd28f-4c0c-49eb-ae27-2b964e4c4184.jpg?v=1787065607"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":58205536027007,"title":"Mulsanne \/ XL","option1":"Mulsanne","option2":"XL","option3":null,"sku":"5348528","requires_shipping":true,"taxable":true,"featured_image":{"id":86930036785535,"product_id":15846743015ppVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || ''; } catch (e) { window._RestockRocketConfig.appVersion = ''; } const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; const LIQUID_CACHE_MAX_AGE = 15 * 60; const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); window._RestockRocketConfig.isLiquidCacheFresh = true; window._RestockRocketConfig.liquidCacheAge = null; } else { const now = Math.floor(Date.now() / 1000); const liquidCacheAge = now - liquidRenderedAt; window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge); if (liquidCacheAge
0) { console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else if (liquidCacheAge
= 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; } if (settings.multi_language_enabled) { if (!settings.translations) { console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); return null; } if (window._RestockRocketConfig.normalizedLocale &
<
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 || '',
as(_sqTrack.cachedInStockVariantIds && _sqTrack.cachedInStockVariantIds.in_stock_variant_ids); })(), enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '', enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '', block_enabled: !!(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout), gate_armed: !!_sqTrack.acceleratedGateArmed, gate_active_at_click: !!(document.documentElement && document.documentElement.classList.contains('stoq-buy-now-pending')), blocked: (function () { try { var rr = window._RestockRocket; return !!(rr && typeof rr.willBlockAcceleratedClick === 'function' && rr.willBlockAcceleratedClick(e)); } catch (err) { return false; } })(), }, });
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; } } function setupCartSellingPlanUpdater(settings) { window.addEventListener('stoq:inventory-data-loaded', function(event) { console.debug('STOQ - Inventory data loaded, updating cart selling plans'); if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { window._RestockRocket.updateCartSellingPlans() .then(hasUpdates => { if (hasUpdates) { console.debug('STOQ - cart selling plans updated successfully'); } else { console.debug('STOQ -atus); } return response.json(); }) .then(function(body) { if (body && body.errors && body.errors.length) { throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', ')); } const value = body && body.data && body.data.shop && body.data.shop.metafield && body.data.shop.metafield.value; if (!value) { throw new Error('Storefront API returned no settings metafield value'); } cfg.storefrontSettings = JSON.parse(value); 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.cachedSettit ok'); } return response.json(); }) .then(function(settings) { initializeScripts(settings); }) .catch(function(error) { 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 fetchEmbedConfig(endpoint, apply) { return fetch( `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`, { headers: { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' } } ) .then(function(response) { if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`); return response.json(); }) .then(function(data) { try { apply(data); } catch (applyError) { c

Marlin 4 Gen 3

Hybrid / City Bikes
Mountain Bikes
Electric BikesColour
Kids Bikes Shop by Brand See More Trek
Second-Hand Bikes See More See More Custom Build Inspiration
QuantitySee More
Workshop
Enve
Cockpit
Handlebars
Stems
Grips & Bar-Tape
Headsets

Marlin 4 is a trail-worthy daily rider that's perfectly suited for everyday adventures, on and off the trail. It features a trail-savvy frame with a suspension fork, 8-speed Shimano ESSA shifting and mounts for a rack and kickstand that make it an ideal choice for trail riders or anyone looking for a comfortable, stable commuter with the ruggedness of a real mountain bike.Finishing Kit

TechnologySee More

Will my bike have a curved top tube? - Smaller frames have a top tube that dips down as it approaches the seat tube. This design makes for a lower standover height, which is good for shorter riders because it allows them to straddle their bike more easily. Larger frame sizes have a straight top tube because taller riders with longer legs typically don’t have the same issues with standover height.

Specification

Tyres Tubes Tubeless Saddles Seat Posts & Clamps Pedals See More E-bike Batteries and chargers GBP£ Åland Islands (EUR€) Albania (ALLL) Algeria (DZDد.ج) Andorra (EUR€)
Frame Alpha Silver Aluminium, internal derailleur and dropper post routing, rack and kickstand mount, 135x5 mm ThruSkew
Frame Material ALUMINIUM
Rim Size 29
Fork SR SuntourGears & Drivetrain
Fork SR Suntour XCE 28, coil spring, preload, 46 mm offset for 29" wheel, 100 mm QR, 100 mm travel SR Suntour XCE 28, coil spring, preload, 46mm offset for 29'' wheel, 100mm QR, 100mm travelComponents
Tires Bontrager Montrose Comp, wire bead, 30 tpi, 29x2.40"
Hub FrontWheels Formula DC-20, alloy, 6-bolt, 100x5 mmSee More
Hub RearComplete Wheels Formula DC-22, alloy, 6-bolt, Shimano 8/9/10 freehub, 135x5 mm
Bontrager alloy, 31.8 mm, 15 mm rise, 750 mm width
StemSearch Bontrager Comp, 31.8 mm, Blendr compatible, 7-degree, 50 mm length
HeadsetCountry Semi-integrated, 1-1/8''
Grips Trek Line Comp, nylon lock-on
Size Chart Rider Height Rider Height - 177.0 - 188.0
Size Chart Rider Inseam Inseam - 84.0 - 89.0
Ascension Island (SHP£)

Frequently Asked Questions

Austria (EUR€)