• 55070118052223 : null,55070096425343 : null,55070118084991 : null,55070096458111 : null,55070118117759 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {55060790378879 : parseInt(""),55070116970879 : parseInt(""),55070095704447 : parseInt(""),55070117003647 : parseInt(""),55070095737215 : parseInt(""),55070117036415 : parseInt(""),55060790509951 : parseInt(""),55070117069183 : parseInt(""),55070095769983 : parseInt(""),55070117101951 : parseInt(""),55070095802751 : parseInt(""),55070117134719 : parseInt(""),55060790641023 : parseInt(""),55070117167487 : parseInt(""),55070095835519 : parseInt(""),55070117200255 : parseInt(""),55070095868287 : parseInt(""),55070117233023 : parseInt(""),55060790772095 : parseInt(""),55070117265791 : parseInt(""),55070095901055 : parseInt(""),55070117298559 : parseInt(""),55070095933823 : parseInt(""),55070117331327 : parseInt(""),55060790903167 : parseInt(""),55070117364095 : parseInt(""),55070095966591 : parseInt(""),55070117396863 : parseInt(""),55070095999 359 : parseInt(""),55070117429631 : parseInt(""),55060791034239 : parseInt(""),55070117462399 : parseInt(""),55070096032127 : parseInt(""),55070117495167 : parseInt(""),55070096064895 : parseInt(""),55070117527935 : parseInt(""),55070087283071 : parseInt(""),55070117560703 : parseInt(""),55070096097663 : parseInt(""),55070117593471 : parseInt(""),55070096130431 : parseInt(""),55070117626239 : parseInt(""),55070087315839 : parseInt(""),55070117659007 : parseInt(""),55070096163199 : parseInt(""),55070117691775 : parseInt(""),55070096195967 : parseInt(""),55070117724543 : parseInt(""),55070087348607 : parseInt(""),55070117757311 : parseInt(""),55070096228735 : parseInt(""),55070117790079 : parseInt(""),55070096261503 : parseInt(""),55070117822847 : parseInt(""),55070087381375 : parseInt(""),55070117855615 : parseInt(""),55070096294271 : parseInt(""),55070117888383 : parseInt(""),55070096327039 : parseInt(""),55070117921151 : parseInt(""),55070087414143 : parseInt(""),55070117953919 : parseInt(""),55070096359807
    : parseInt(""),55070117986687 : parseInt(""),55070096392575 : parseInt(""),55070118019455 : parseInt(""),55070087446911 : parseInt(""),55070118052223 : parseInt(""),55070096425343 : parseInt(""),55070118084991 : parseInt(""),55070096458111 : parseInt(""),55070118117759 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {55060790378879 : null,55070116970879 : null,55070095704447 : null,55070117003647 : null,55070095737215 : null,55070117036415 : null,55060790509951 : null,55070117069183 : null,55070095769983 : null,55070117101951 : null,55070095802751 : null,55070117134719 : null,55060790641023 : null,55070117167487 : null,55070095835519 : null,55070117200255 : null,55070095868287 : null,55070117233023 : null,55060790772095 : null,55070117265791 : null,55070095901055 : null,55070117298559 : null,55070095933823 : null,55070117331327 : null,55060790903167 : null,55070117364095 : null,55070095966591 : null,55070117396863 : null,55070095999359 : null,55070117429631 : null,5506079 1034239 : null,55070117462399 : null,55070096032127 : null,55070117495167 : null,55070096064895 : null,55070117527935 : null,55070087283071 : null,55070117560703 : null,55070096097663 : null,55070117593471 : null,55070096130431 : null,55070117626239 : null,55070087315839 : null,55070117659007 : null,55070096163199 : null,55070117691775 : null,55070096195967 : null,55070117724543 : null,55070087348607 : null,55070117757311 : null,55070096228735 : null,55070117790079 : null,55070096261503 : null,55070117822847 : null,55070087381375 : null,55070117855615 : null,55070096294271 : null,55070117888383 : null,55070096327039 : null,55070117921151 : null,55070087414143 : null,55070117953919 : null,55070096359807 : null,55070117986687 : null,55070096392575 : null,55070118019455 : null,55070087446911 : null,55070118052223 : null,55070096425343 : null,55070118084991 : null,55070096458111 : null,55070118117759 : null,}; window._RestockRocketConfig.variantsShippingText = {55060790378879 : "",55070116970879 : "",55070095
  • 704447 : "",55070117003647 : "",55070095737215 : "",55070117036415 : "",55060790509951 : "",55070117069183 : "",55070095769983 : "",55070117101951 : "",55070095802751 : "",55070117134719 : "",55060790641023 : "",55070117167487 : "",55070095835519 : "",55070117200255 : "",55070095868287 : "",55070117233023 : "",55060790772095 : "",55070117265791 : "",55070095901055 : "",55070117298559 : "",55070095933823 : "",55070117331327 : "",55060790903167 : "",55070117364095 : "",55070095966591 : "",55070117396863 : "",55070095999359 : "",55070117429631 : "",55060791034239 : "",55070117462399 : "",55070096032127 : "",55070117495167 : "",55070096064895 : "",55070117527935 : "",55070087283071 : "",55070117560703 : "",55070096097663 : "",55070117593471 : "",55070096130431 : "",55070117626239 : "",55070087315839 : "",55070117659007 : "",55070096163199 : "",55070117691775 : "",55070096195967 : "",55070117724543 : "",55070087348607 : "",55070117757311 : "",55070096228735 : "",55070117790079 : "",55070096261503 : "",550701178228 47 : "",55070087381375 : "",55070117855615 : "",55070096294271 : "",55070117888383 : "",55070096327039 : "",55070117921151 : "",55070087414143 : "",55070117953919 : "",55070096359807 : "",55070117986687 : "",55070096392575 : "",55070118019455 : "",55070087446911 : "",55070118052223 : "",55070096425343 : "",55070118084991 : "",55070096458111 : "",55070118117759 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {55060790378879 : null,55070116970879 : null,55070095704447 : null,55070117003647 : null,55070095737215 : null,55070117036415 : null,55060790509951 : null,55070117069183 : null,55070095769983 : null,55070117101951 : null,55070095802751 : null,55070117134719 : null,55060790641023 : null,55070117167487 : null,55070095835519 : null,55070117200255 : null,55070095868287 : null,55070117233023 : null,55060790772095 : null,55070117265791 : null,55070095901055 : null,55070117298559 : null,55070095933823 : null,55070117331327 : null,55060790903167 : null,55070117364095 : null,55070095966591 : null,55070117396863 : null,55070095999359 : null,55070117429631 : null,55060791034239 : null,55070117462399 : null,55070096032127 : null,55070117495167 : null,55070096064895 : null,55070117527935 : null,55070087283071 : null,55070117560703 : null,55070096097663 : null,55070117593471 : null,55070096130431 : null,55070117626239 : null,55070087315839 : null,55070117659007 : null,55070096163199 : null,55070117691775 : null,55070096195967 : null,55070117724543 : null,55070087348607 : null,55070117757311 : null,55070096228735 : null,55070117790079 : null,55070096261503 : null,55070117822847 : null,55070087381375 : null,55070117855615 : null,55070096294271 : null,55070117888383 : null,55070096327039 : null,55070117921151 : null,55070087414143 : null,55070117953919 : null,55070096359807 : null,55070117986687 : null,55070096392575 : null,55070118019455 : null,55070087446911 : null,55070118052223 : null,55070096425343 : null,55070118084991 : null,55070096458111 : null,55070118117759 : null,}; window._RestockRocketEssentialsConfig.selected_variant_id = 55060790378879; window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }).available;window._RestockRocketConfig.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 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() - updatedAt.getTime(); if (age e?.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(f unction(response) { if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); }) .then(function(settings) { initializeScripts(settings); }) .catch(function(error) { // If request failed and we have 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)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'search' && (settings.show_button_on_search || settings.preorder_search_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlColl ection); } else if(window._RestockRocketConfig.pageType === 'product') { createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } 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 w
    • ith 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 { console.debug('STOQ - no cart selling plan updates needed'); } }) .catch(error => { console.error('STOQ - error updating cart selling plans:', error); }); } else if (attempt <
      .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:10px;margin-bottom:10px}.restock-rocket-button-collection{position:relative;font-size:13px;line-height:1;padding:7px;height:auto;z-index:3}.restock-rocket-wrapper{background-color:rgba(0,0,0,.5);z-index:123123123;width:100%;height:100%;overflow:auto;position:fixed;right:0;top:0;transition-property:all;transition-duration:.3s;display:flex;flex-direction:column;justify-content:center;}.restock-rocket-wrapper-inline{width:100%;height:100%;margin-top:20px}.restock-rocket-preorder-description{padding:10px 15px;margin-top:20px;display:flex;flex-direction:column;gap:10px;}.preorder-description-details{margin-bottom:0;display:flex;flex-direction:column;gap:10px;}.preorder-detail-item{display:flex;flex-direction:row;justify-content:start;gap:8px;align-items:center;}.restock-rocket-payment-widget{border:1px solid #ebebeb;margin-bottom:20px;}.restock-rocket-payment-option{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:15px 20px;}.restock-rocket-payment-option:not(:last-child){border-bottom:1px solid #ebebeb;}.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:2px;cursor:pointer;flex-shrink:0;accent-color: #0d0d0d;}.restock-rocket-acknowledge-checkbox-label{flex:1;cursor:pointer;}.restock-rocket-preorder-countdown-timer{display:flex;flex-direction:column;align-items:center;padding:16px;margin:8px 0;font-family:inherit;}.restock-rocket-preorder-countdown-timer .countdown-header{font-size:16px;margin-bottom:6px;text-align:center}.restock-rocket-preorder-countdown-timer .countdown-units{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.restock-rocket-preorder-countdown-timer .countdown-unit{display:flex;flex-direction:column;align-items:center;gap:6px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:40px;padding:10px 6px;text-align:center;font-size:20px;line-heig ht:1}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:14px;font-weight:500;text-align:center;text-transform:capitalize;opacity:.7}@media (max-width:768px){.restock-rocket-preorder-countdown-timer{padding:14px}.restock-rocket-preorder-countdown-timer .countdown-box{min-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;al
      • ign-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:.5s forwards slide}.restock-rocket-toast-left{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);border-radius:0 10px 10px 0}.restock-rocket-toast-left.slide-out{-webkit-animation:.5s forwards slide-out-left;animation:.5s forwards slide-out-left}.restock-rocket-toast-right{right:0;transform:translateX(100%);-webkit-transform:translateX(100%);border-radius:10px 0 0 10px}.restock-rocket-toast-right.slide-out{-webkit-animation:.5s forwards slide-out-right;animation:.5s forwards slide-out-right}@keyframes slide{100%{transform:translateX(0)}}@-webkit-keyframes slide{100%{-webkit-transform:translateX(0)}}@keyframes slide-out-left{0%{transform:translateX(0)}100% {transform:translateX(-100%)}}@-webkit-keyframes slide-out-left{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-100%)}}@keyframes slide-out-right{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@-webkit-keyframes slide-out-right{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(100%)}} Bottles and Cages
      • Locks
      • Mudguards
      • Bike Packing
      • Bags and Transportation
      • Phone Holders
      • Bells
      • Lights
      • Rider Care
    • Maintenance
    • Clothing and Protection
  • Sell Your Bike
  • Contact Us
  • Cart

    Surly Corner Bars - 50mm

    £100.00

       

    SKU: HBSUCB50K

    Product Details

    Arriving October - Please contact the store to reserve.

    Used to be if you wanted to throw drop bars on your off-road rig, you had to fork over your allowance for a new drivetrain and brake levers.

    We made the Corner Bar so you could conduct all your dirt-drop experiments with your current brake and drivetrain setup.

    I mean, why spring for the whole buffet when all you want is a salty snack at the bar? Anyway, we made this one out of Chromoly and it comes in three agreeable widths. We’re also including a set of shims. If you don’t need ‘em, stick ‘em in a drawer for later. You call the shots, Boss.

    Specifications:

    Material: Chromoly
    Clamp Diameter: 25.4mm
    Brake Lever Compatibility: Mountain 22.2mm
    Drop Bar Equivalent Width: 46cm, 50cm, or 54cm
    Drop Bar Flare: 41.4 degrees
    Bar Drop: 94mm
    Sweep Angle: 65.2 degrees
    Colour: E.D. coated black

    FAQ

    Questions and answers