Mudguards
k\/products\/preamble-frameset-black?variant=43936664879330"
},
{
"@type" : "Offer","sku": "FMSUPA231K","availability" : "http://schema.org/InStock",
"price" : 650.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/preamble-frameset-black?variant=43936664912098"
},
{
"@type" : "Offer","sku": "FMSUPA232K","availability" : "http://schema.org/InStock",
"price" : 650.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/preamble-frameset-black?variant=43936664944866"
},
{
"@type" : "Offer","sku": "FMSUPA233K","availability" : "http://schema.org/InStock",
"price" : 650.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/preamble-frameset-black?variant=43936664977634"
},
{
"@type" : "Offer","sku": "FMSUPA234K","availability" : "http://schema.org/InStock",
"price" : 650.0,
"priceCurrency" : "GBP",
Pedals
Sell Your Bike
Contact Us
My Account
t 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 => { if (hasUpdates) { console.debug('STOQ - cart selling plans updated successfully'); } else { con
<{.restock-rocket-preorder-countdown-timer{padding:12px}.restock-rocket-preorder-countdown-timer .countdown-units{max-width:240px;gap:10px}.restock-rocket-preorder-countdown-timer .countdown-unit{flex:0 0 calc(50% - 5px)}.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-toast-right{-webkit-animation:.5s forwards slide;animation:.5
- { "@context": "http://schema.org", "@type": "Organization", "name": "ProjektRide","sameAs": [ null, null, null, null, null, null, null ], "url": "https:\/\/projektride.co.uk" }
- console.log("pr-product-page");

Socks
Please get in touch with a member of the team to discuss the availability of size, build kit, and colour if the option you require is out of stock - 0131 374 5324 /
Designed to introduce unfamiliar riders to Surly’s pavement and gravel line, Preamble highlights Surly’s most essential features: Durable custom steel tubing, a renowned ride feel, and just the right mounts for running racks, fenders, and bottle cages. Available in flat-bar and drop-bar configurations, it’s disc-brake specific and shares a single-position vertical dropout with Surly Bridge Club. For new weekend riders and veteran commuters, Preamble makes it easier than ever to get out of the car and on top of tough and comfortable Chromoly steel.
Sell Your BikeComplete WheelsFive frame sizes to fit nearly every size rider (XS, S, M, L, XL), with a slightly sloped top tube on XS