{"title":"VTUVIA Parts","description":"\u003cp\u003eReplacement parts for VTUVIA electric bikes: batteries, chargers, controllers, displays, brakes, forks, seatposts and drivetrain pieces, each listed for the models VTUVIA names for it. Check the fit line on the listing against the model on your frame before you order.\u003c\/p\u003e","products":[{"product_id":"vtuvia-18a-controller","title":"VTUVIA 18A Controller for the Giraffe","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-18a-controller-inline-00-cover.webp?v=1789875312\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-18a-controller-inline-00-cover.webp?v=1789875312\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-18a-controller-inline-00-cover.webp?v=1789875312\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-18a-controller-inline-00-cover.webp?v=1789875312 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA 18 A controller, label reading 48 V, 18 A, headlined “48 v”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA 18A controller is the 48 V, 500 W controller for the Giraffe city bike, as a replacement. It is $99, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995925405979:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $99\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003efree shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this 48v 18a controller\u003c\/h2\u003e\n\u003cp\u003eVTUVIA notes an extra blue wire on it, left open for a tail light connection.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eVoltage\u003c\/th\u003e\n\u003ctd\u003e48 V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMotor rating\u003c\/th\u003e\n\u003ctd\u003e500 W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCurrent\u003c\/th\u003e\n\u003ctd\u003e18 A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-thumb-throttle-replacement\"\u003eThumb Throttle for SF20H, SX20, SN100, SJ26, Giraffe, Reindeer and Gemini\u003c\/a\u003e.\u003c\/p\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/18A-2.jpg?v=1789874892\" alt=\"The controller's connectors held in a hand\" width=\"1200\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eThe controller's connectors held in a hand\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995925405979:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e18A Controller · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $99 purchase could be split into 4 interest-free payments of $24.75 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995925405979:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e4 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995925405979:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995925405979:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e18A Controller · $99\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/vtuvia-18a-controller), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"Default Title","offer_id":53995925405979,"sku":"Giraffe-18-Controller","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/18A_e9a93b08-aaa8-428a-a107-1f53a5a47eab.jpg?v=1789874892"},{"product_id":"vtuvia-48v-25a-controller-for-ul-e-bikes","title":"VTUVIA 48V 25A Controller for UL SF20H and SN100","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-48v-25a-controller-for-ul-e-bikes-inline-00-cover.webp?v=1789875316\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-48v-25a-controller-for-ul-e-bikes-inline-00-cover.webp?v=1789875316\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-48v-25a-controller-for-ul-e-bikes-inline-00-cover.webp?v=1789875316\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-48v-25a-controller-for-ul-e-bikes-inline-00-cover.webp?v=1789875316 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA 25 A controller, label reading 48 V, 25 A, headlined “750 w controller”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA 48 V 25 A controller is the 750 W controller for the UL versions of the SF20H and SN100, as a replacement. It is $139, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995925471515:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $139\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eUL-SF20H · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003cp class=\"rt-cta__alt\"\u003eOr add \u003ca href=\"\/cart\/53995925504283:1\"\u003eUL-SN100\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this e bike controller 48v\u003c\/h2\u003e\n\u003cp\u003eVTUVIA asks for photos of the controller label and connector before ordering if you are unsure which version your bike carries; send them to us and we check it with VTUVIA.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eVoltage\u003c\/th\u003e\n\u003ctd\u003e48 V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMotor rating\u003c\/th\u003e\n\u003ctd\u003e750 W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCurrent\u003c\/th\u003e\n\u003ctd\u003e25 A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-sn100-colorful-display\"\u003eColor Display for the UL SN100\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eUL-SF20H\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"\/products\/vtuvia-sf20h-utility\"\u003eSF20H\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUL-SN100\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"\/products\/vtuvia-sn100-hunting\"\u003eSN100\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eThe label on your current controller, and whether your bike is the UL version\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/controller-sf20-old_cbedd8a3-e5ed-47de-80a7-359edcb9bde7.jpg?v=1789874893\" alt=\"The 25 A controller with its wiring loom\" width=\"1200\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eThe 25 A controller with its wiring loom\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995925471515:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e48V 25A Controller · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $139 purchase could be split into 4 interest-free payments of $34.75 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995925471515:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e4 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for SF20H, SN100, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995925471515:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995925471515:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e48V 25A Controller · $139\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/vtuvia-48v-25a-controller-for-ul-e-bikes), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"UL-SF20H","offer_id":53995925471515,"sku":"SF20H-controller-UL","price":139.0,"currency_code":"USD","in_stock":true},{"title":"UL-SN100","offer_id":53995925504283,"sku":"UL-SN100-controller","price":139.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/25A_controller.jpg?v=1789874893"},{"product_id":"vtuvia-additional-fees","title":"VTUVIA Front Wheel, 20 or 26 Inch, Rim and Spokes","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-additional-fees-inline-00-cover.webp?v=1789875320\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-additional-fees-inline-00-cover.webp?v=1789875320\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-additional-fees-inline-00-cover.webp?v=1789875320\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-additional-fees-inline-00-cover.webp?v=1789875320 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA front wheel, rim and black spokes, no tire fitted, on a dark background, headlined “Assembled rim and spokes”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA front wheel is an assembled rim and spokes in 26 inches for the SN100, SJ26 and Reindeer, or 20 inches for the SX20, SF20, SF20H, SK20 and Kangaroo. It is $99, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995925537051:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $99\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e26 inches · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003cp class=\"rt-cta__alt\"\u003eOr add \u003ca href=\"\/cart\/53995925569819:1\"\u003e20 inches\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get\u003c\/h2\u003e\n\u003cp\u003eTire, tube and brake rotor are not included.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\u003ctr\u003e\n\u003cth\u003eSizes\u003c\/th\u003e\n\u003ctd\u003e20 in, 26 in\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eListed for\u003c\/th\u003e\n\u003ctd\u003e\n\u003ca href=\"\/products\/vtuvia-sn100-hunting\"\u003eSN100\u003c\/a\u003e, SJ26, Reindeer (VTUVIA does not say which generation), \u003ca href=\"\/products\/vtuvia-sx20-folding\"\u003eSX20 Antelope\u003c\/a\u003e, SF20, \u003ca href=\"\/products\/vtuvia-sf20h-utility\"\u003eSF20H\u003c\/a\u003e, SK20, KANGAROO\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eThe wheel size on your tire's sidewall\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/IMG_3559_HEIC.png?v=1789874895\" alt=\"VTUVIA front wheel from the side, rim and spokes, no tire fitted\" width=\"2050\" height=\"2268\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eVTUVIA front wheel from the side, rim and spokes, no tire fitted\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995925537051:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eFront Wheel · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $99 purchase could be split into 4 interest-free payments of $24.75 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995925537051:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e4 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for KANGAROO, Reindeer (VTUVIA does not say which generation), SF20, SF20H, SJ26, SK20 and others, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995925537051:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995925537051:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eFront Wheel · $99\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/additional-fees), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"26 inches","offer_id":53995925537051,"sku":"frontWheel-26-Black","price":99.0,"currency_code":"USD","in_stock":true},{"title":"20 inches","offer_id":53995925569819,"sku":"frontWheel-20-Black","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/IMG_3574_HEIC.png?v=1789874895"},{"product_id":"vtuvia-brake-pads-20-inch-26-inch-ebikes","title":"VTUVIA Brake Pads, Hydraulic and Mechanical","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-brake-pads-20-inch-26-inch-ebikes-inline-00-cover.webp?v=1789875363\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-brake-pads-20-inch-26-inch-ebikes-inline-00-cover.webp?v=1789875363\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-brake-pads-20-inch-26-inch-ebikes-inline-00-cover.webp?v=1789875363\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-brake-pads-20-inch-26-inch-ebikes-inline-00-cover.webp?v=1789875363 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"Two red hydraulic brake pads, headlined “Vtuvia's brake pads come in a hydraulic”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eVTUVIA's brake pads come in a hydraulic set for the SN100, SX20, Reindeer, Gemini and UL SF20H, and a mechanical set for the SF20, earlier SF20H, SJ26, SK200, Kangaroo and Giraffe. It is from $19, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995926913307:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — from $19\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eSN100\/SX20\/Reindeer\/Gemini\/SF20H-UL \/ 2 pieces · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003cp class=\"rt-cta__alt\"\u003eOr add \u003ca href=\"\/cart\/53995926946075:1\"\u003eSF20\/Old-SF20H\/SJ26\/SK200\/Kangaroo\/Giraffe \/ 2 pieces\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this ebike brake pads\u003c\/h2\u003e\n\u003cp\u003eVTUVIA counts a set as four pieces, front and rear, and asks you to confirm which brake type your bike has before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\u003ctr\u003e\n\u003cth\u003ePieces per set\u003c\/th\u003e\n\u003ctd\u003e4, front and rear\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-brake-rotor\"\u003eBrake Rotor, 180 mm\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSN100\/SX20\/Reindeer\/Gemini\/SF20H-UL \/ 2 pieces\u003c\/th\u003e\n\u003ctd\u003e\n\u003ca href=\"\/products\/vtuvia-sn100-hunting\"\u003eSN100\u003c\/a\u003e, \u003ca href=\"\/products\/vtuvia-sx20-folding\"\u003eSX20 Antelope\u003c\/a\u003e, Reindeer (VTUVIA does not say which generation), \u003ca href=\"\/products\/vtuvia-gemini-1000w\"\u003eGemini\u003c\/a\u003e, \u003ca href=\"\/products\/vtuvia-sf20h-utility\"\u003eSF20H\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSF20\/Old-SF20H\/SJ26\/SK200\/Kangaroo\/Giraffe \/ 2 pieces\u003c\/th\u003e\n\u003ctd\u003eSF20, the earlier, non-UL SF20H, SJ26, SK200, KANGAROO, Giraffe\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eHydraulic or mechanical calipers on your bike\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/20inch-brakepads-2.jpg?v=1789874907\" alt=\"Two mechanical brake pads with metal backing plates\" width=\"1600\" height=\"1600\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eTwo mechanical brake pads with metal backing plates\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995926913307:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eBrake Pads · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for Gemini, Giraffe, KANGAROO, Reindeer (VTUVIA does not say which generation), SF20, SF20H and others, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995926913307:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995926913307:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eBrake Pads · from $19\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/brake-pads-20-inch-26-inch-ebikes), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"SN100\/SX20\/Reindeer\/Gemini\/SF20H-UL \/ 2 pieces","offer_id":53995926913307,"sku":"Oil dish-brake lining-2p","price":25.0,"currency_code":"USD","in_stock":true},{"title":"SF20\/Old-SF20H\/SJ26\/SK200\/Kangaroo\/Giraffe \/ 2 pieces","offer_id":53995926946075,"sku":"line dish-brake lining-2p","price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/20inch-brakepads-1.jpg?v=1789874907"},{"product_id":"vtuvia-brake-rotor","title":"VTUVIA Brake Rotor, 180 mm","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-brake-rotor-inline-00-cover.webp?v=1789875367\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-brake-rotor-inline-00-cover.webp?v=1789875367\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-brake-rotor-inline-00-cover.webp?v=1789875367\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-brake-rotor-inline-00-cover.webp?v=1789875367 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA 160 mm brake rotor, headlined “Stock replacement rotor”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA brake rotor is the stock replacement rotor for its 7-speed bikes, in 180 mm; the 160 mm size is sold out at VTUVIA. It is $25.99, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995927044379:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $25.99\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e180mm · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this ebike brake rotor\u003c\/h2\u003e\n\u003cp\u003eThe VTUVIA brake rotor is the stock replacement rotor for its 7-speed bikes. The figures below are VTUVIA's own for it, one value per row, and the fitment table repeats VTUVIA's model list word for word.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\u003ctr\u003e\n\u003cth\u003eDiameter\u003c\/th\u003e\n\u003ctd\u003e180 mm\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-brake-pads-20-inch-26-inch-ebikes\"\u003eBrake Pads, Hydraulic and Mechanical\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it as the stock replacement rotor for all of its 7-speed e-bikes. If you are unsure, email support@redtailebikes.com and we will check it with you before you order.\u003c\/p\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/disk180mm_852df63f-1cb7-4495-ac52-6435cb166365.jpg?v=1789874908\" alt=\"VTUVIA 180 mm brake rotor\" width=\"1000\" height=\"700\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eVTUVIA 180 mm brake rotor\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995927044379:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eBrake Rotor · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995927044379:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995927044379:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eBrake Rotor · $25.99\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/vtuvia-brake-rotor), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"180mm","offer_id":53995927044379,"sku":"180mm-disk","price":25.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/disk160mm.jpg?v=1789874908"},{"product_id":"vtuvia-comfort-suspension-post","title":"VTUVIA Suspension Seatpost, 50 mm Travel","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-comfort-suspension-post-inline-00-cover.webp?v=1789875379\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-comfort-suspension-post-inline-00-cover.webp?v=1789875379\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-comfort-suspension-post-inline-00-cover.webp?v=1789875379\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-comfort-suspension-post-inline-00-cover.webp?v=1789875379 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA suspension seatpost, black, with its spring head, headlined “50 mm-travel seatpost”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA comfort suspension post is a 50 mm-travel seatpost sold in three fitment groups: CMB\/SX20, SF20\/SF20H\/SK20\/Kangaroo, and SN100\/SJ26\/Reindeer\/Giraffe\/Gemini\/Zeal. It is $129, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995927273755:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $129\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCMB\/SX20 · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003cp class=\"rt-cta__alt\"\u003eOr add \u003ca href=\"\/cart\/53995927306523:1\"\u003eSF20\/SF20H\/SK20\/Kangaroo\u003c\/a\u003e, \u003ca href=\"\/cart\/53995927339291:1\"\u003eSN100\/SJ26\/Reindeer\/Giraffe\/Gemini\/Zeal\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this ebike suspension seatpost\u003c\/h2\u003e\n\u003cp\u003eVTUVIA notes that some models need a shim to fit it; it is sold for VTUVIA bikes only.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eTravel\u003c\/th\u003e\n\u003ctd\u003e50 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e350 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-bigger-seat\"\u003eWide Comfort Saddle, Black or Brown\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eCMB\/SX20\u003c\/th\u003e\n\u003ctd\u003e\n\u003ca href=\"\/products\/vtuvia-cmb-8-speed\"\u003eCMB 8-Speed\u003c\/a\u003e, \u003ca href=\"\/products\/vtuvia-sx20-folding\"\u003eSX20 Antelope\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSF20\/SF20H\/SK20\/Kangaroo\u003c\/th\u003e\n\u003ctd\u003eSF20, \u003ca href=\"\/products\/vtuvia-sf20h-utility\"\u003eSF20H\u003c\/a\u003e, SK20, KANGAROO\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSN100\/SJ26\/Reindeer\/Giraffe\/Gemini\/Zeal\u003c\/th\u003e\n\u003ctd\u003e\n\u003ca href=\"\/products\/vtuvia-sn100-hunting\"\u003eSN100\u003c\/a\u003e, SJ26, Reindeer (VTUVIA does not say which generation), Giraffe, \u003ca href=\"\/products\/vtuvia-gemini-1000w\"\u003eGemini\u003c\/a\u003e, \u003ca href=\"\/products\/vtuvia-zeal-lt7\"\u003eZeal LT7\u003c\/a\u003e and \u003ca href=\"\/products\/vtuvia-zeal-xt8\"\u003eZeal XT8\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eYour model, then the diameter of your current seatpost\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/sea_post.png?v=1789874911\" alt=\"The suspension seatpost beside its two shims\" width=\"1200\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eThe suspension seatpost beside its two shims\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995927273755:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eSuspension Seatpost · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $129 purchase could be split into 4 interest-free payments of $32.25 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995927273755:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e4 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for CMB 8-Speed, Gemini, Giraffe, KANGAROO, Reindeer (VTUVIA does not say which generation), SF20 and others, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995927273755:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995927273755:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eSuspension Seatpost · $129\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/vtuvia-comfort-suspension-post), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"CMB\/SX20","offer_id":53995927273755,"sku":"suspension-seatpost-2","price":129.0,"currency_code":"USD","in_stock":true},{"title":"SF20\/SF20H\/SK20\/Kangaroo","offer_id":53995927306523,"sku":"suspension-seatpost","price":129.0,"currency_code":"USD","in_stock":true},{"title":"SN100\/SJ26\/Reindeer\/Giraffe\/Gemini\/Zeal","offer_id":53995927339291,"sku":"suspension-seatpost-1","price":129.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/VTUVIAComfortSuspensionPosts.png?v=1789874911"},{"product_id":"vtuvia-controller-9pin","title":"VTUVIA 9-Pin Controller for Torque-Sensor SX20 and UL SN100","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA 9-pin controller is the replacement controller for the torque-sensor SX20 and the UL SN100. It is $69, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995927503131:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $69\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eSX20 · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003cp class=\"rt-cta__alt\"\u003eOr add \u003ca href=\"\/cart\/53995927535899:1\"\u003eUL-SN100\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this ebike torque sensor controller\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it only for its bikes with a torque sensor, and asks you to confirm the UL version before ordering.\u003c\/p\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-thumb-throttle-replacement\"\u003eThumb Throttle for SF20H, SX20, SN100, SJ26, Giraffe, Reindeer and Gemini\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSX20\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"\/products\/vtuvia-sx20-folding\"\u003eSX20 Antelope\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eUL-SN100\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"\/products\/vtuvia-sn100-hunting\"\u003eSN100\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eA torque sensor on your bike, and the connector count on your current controller\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995927503131:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e9-Pin Controller · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $69 purchase could be split into 4 interest-free payments of $17.25 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995927503131:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e4 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for SN100, SX20 Antelope, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995927503131:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995927503131:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e9-Pin Controller · $69\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/controller-9pin), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"SX20","offer_id":53995927503131,"sku":"SX20-torque-sensor","price":69.0,"currency_code":"USD","in_stock":true},{"title":"UL-SN100","offer_id":53995927535899,"sku":"UL-SN100-sensor","price":69.0,"currency_code":"USD","in_stock":true}]},{"product_id":"vtuvia-crankset","title":"VTUVIA Crankset for SJ26, SN100, SX20, SF20 and SK20","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-crankset-inline-00-cover.webp?v=1789875382\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-crankset-inline-00-cover.webp?v=1789875382\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-crankset-inline-00-cover.webp?v=1789875382\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-crankset-inline-00-cover.webp?v=1789875382 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA crankset: a chainring crank and a left crank arm, headlined “Crank”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA crankset is one crank with two pedal extensions, in a version for the non-UL SJ26, SN100, SX20, SF20, SK20 and earlier SF20H, and a version for the UL SN100. It is from $49, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995927666971:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — from $49\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eSJ26\/SN100(Without UL) · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003cp class=\"rt-cta__alt\"\u003eOr add \u003ca href=\"\/cart\/53995927699739:1\"\u003eSX20\/SF20(Without UL)\u003c\/a\u003e, \u003ca href=\"\/cart\/53995927732507:1\"\u003eSN100 UL Version\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this crankset\u003c\/h2\u003e\n\u003cp\u003eThe bottom-bracket armature is not included. The SN100 we sell is the UL version.\u003c\/p\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-freewheel\"\u003e7-Speed Freewheel\u003c\/a\u003e, \u003ca href=\"\/products\/vtuvia-e-bike-pedal\"\u003ePedals for SX20, SF20, SF20H, SN100, SJ26, Gemini and Reindeer\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSJ26\/SN100(Without UL)\u003c\/th\u003e\n\u003ctd\u003eSJ26, the earlier, non-UL SN100\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSX20\/SF20(Without UL)\u003c\/th\u003e\n\u003ctd\u003e\n\u003ca href=\"\/products\/vtuvia-sx20-folding\"\u003eSX20 Antelope\u003c\/a\u003e, SF20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSN100 UL Version\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"\/products\/vtuvia-sn100-hunting\"\u003eSN100\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eWhether your bike is the UL version\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995927666971:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCrankset · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $49 purchase could be split into 2 interest-free payments of $24.50 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995927666971:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e2 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for SF20, SJ26, SK20, SN100, SX20 Antelope, the earlier, non-UL SF20H and others, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995927666971:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995927666971:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCrankset · from $49\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/vtuvia-crankset), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"SJ26\/SN100(Without UL)","offer_id":53995927666971,"sku":"Crank-SN100","price":49.0,"currency_code":"USD","in_stock":true},{"title":"SX20\/SF20(Without UL)","offer_id":53995927699739,"sku":"SF20-crank","price":49.0,"currency_code":"USD","in_stock":true},{"title":"SN100 UL Version","offer_id":53995927732507,"sku":"SN100-UL","price":79.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-cranksets.jpg?v=1789874914"},{"product_id":"vtuvia-e-bike-headset","title":"VTUVIA Headset, 20 or 26 Inch","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-e-bike-headset-inline-00-cover.webp?v=1789875395\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-e-bike-headset-inline-00-cover.webp?v=1789875395\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-e-bike-headset-inline-00-cover.webp?v=1789875395\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-e-bike-headset-inline-00-cover.webp?v=1789875395 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA headset parts numbered 1 to 7 with the stacking order shown, headlined “Fork headset bearing set”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA headset is the fork headset bearing set, in a 20-inch and a 26-inch version, for its front forks. It is $39, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995928092955:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $39\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e20 Inches · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003cp class=\"rt-cta__alt\"\u003eOr add \u003ca href=\"\/cart\/53995928125723:1\"\u003e26 Inches\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this ebike headset\u003c\/h2\u003e\n\u003cp\u003eThe VTUVIA headset is the fork headset bearing set. The figures below are VTUVIA's own for it, one value per row, and the fitment table repeats VTUVIA's model list word for word.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\u003ctr\u003e\n\u003cth\u003eVersions\u003c\/th\u003e\n\u003ctd\u003e20 in, 26 in\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-front-suspension-fork\"\u003eFront Suspension Fork for SF20, SF20H, SN100, Reindeer, SX20 and Gemini\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it as compatible with all of its front forks; choose the version that matches your wheel size. If you are unsure, email support@redtailebikes.com and we will check it with you before you order.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995928092955:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eHeadset · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $39 purchase could be split into 2 interest-free payments of $19.50 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995928092955:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e2 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995928092955:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995928092955:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eHeadset · $39\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/vtuvia-e-bike-headset), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"20 Inches","offer_id":53995928092955,"sku":"V-SF20-Headest","price":39.0,"currency_code":"USD","in_stock":true},{"title":"26 Inches","offer_id":53995928125723,"sku":"Headest-26 inches","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/headset.jpg?v=1789874917"},{"product_id":"vtuvia-e-bike-pedal","title":"VTUVIA Pedals for SX20, SF20, SF20H, SN100, SJ26, Gemini and Reindeer","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-e-bike-pedal-inline-00-cover.webp?v=1789875403\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-e-bike-pedal-inline-00-cover.webp?v=1789875403\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-e-bike-pedal-inline-00-cover.webp?v=1789875403\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-e-bike-pedal-inline-00-cover.webp?v=1789875403 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"A pair of VTUVIA black plastic pedals with orange reflectors, headlined “Vtuvia's replacement pedals come in a pair”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eVTUVIA's replacement pedals come in a pair for the SX20, SF20, SF20H and Kangaroo and a pair for the SN100, SJ26, Gemini and Reindeer. It is $39.99, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995928387867:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $39.99\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eSX20\/SF20\/SF20H\/Kangaroo · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003cp class=\"rt-cta__alt\"\u003eOr add \u003ca href=\"\/cart\/53995928420635:1\"\u003eSN100\/SJ26\/Gemini\/Reindeer\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this pedals\u003c\/h2\u003e\n\u003cp\u003eVTUVIA's replacement pedals come in a pair for the SX20, SF20, SF20H and Kangaroo and a pair for the SN100, SJ26, Gemini and Reindeer. You get the part as VTUVIA lists it, checked against its listing before it ships.\u003c\/p\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-crankset\"\u003eCrankset for SJ26, SN100, SX20, SF20 and SK20\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSX20\/SF20\/SF20H\/Kangaroo\u003c\/th\u003e\n\u003ctd\u003e\n\u003ca href=\"\/products\/vtuvia-sx20-folding\"\u003eSX20 Antelope\u003c\/a\u003e, SF20, \u003ca href=\"\/products\/vtuvia-sf20h-utility\"\u003eSF20H\u003c\/a\u003e, KANGAROO\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSN100\/SJ26\/Gemini\/Reindeer\u003c\/th\u003e\n\u003ctd\u003e\n\u003ca href=\"\/products\/vtuvia-sn100-hunting\"\u003eSN100\u003c\/a\u003e, SJ26, \u003ca href=\"\/products\/vtuvia-gemini-1000w\"\u003eGemini\u003c\/a\u003e, Reindeer (VTUVIA does not say which generation)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eYour model\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/AMZ5.jpg?v=1789874919\" alt=\"The pedals with their sizes drawn: 115 by 90 mm, 14 mm axle\" width=\"1800\" height=\"1636\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eThe pedals with their sizes drawn: 115 by 90 mm, 14 mm axle\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995928387867:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003ePedals · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $39.99 purchase could be split into 2 interest-free payments of $20.00 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995928387867:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e2 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for Gemini, KANGAROO, Reindeer (VTUVIA does not say which generation), SF20, SF20H, SJ26 and others, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995928387867:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995928387867:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003ePedals · $39.99\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/vtuvia-e-bike-pedal), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"SX20\/SF20\/SF20H\/Kangaroo","offer_id":53995928387867,"sku":"V-SF20-PEDAL","price":39.99,"currency_code":"USD","in_stock":true},{"title":"SN100\/SJ26\/Gemini\/Reindeer","offer_id":53995928420635,"sku":"Pedal-26","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/pedal-4_25b79179-d2c0-464d-b800-f13558c423c7.jpg?v=1789874919"},{"product_id":"vtuvia-e-bike-replacement-key","title":"VTUVIA Replacement Key Set, Cut to Your Lock Number","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-e-bike-replacement-key-inline-00-cover.webp?v=1789875407\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-e-bike-replacement-key-inline-00-cover.webp?v=1789875407\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-e-bike-replacement-key-inline-00-cover.webp?v=1789875407\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-e-bike-replacement-key-inline-00-cover.webp?v=1789875407 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"A set of two VTUVIA keys on a ring, headlined “Keys cut to the number on your”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA replacement key set is two keys cut to the number on your battery lock, ordered by model: SN100, SJ26, SX20, Reindeer, Giraffe, Gemini, CMB Pro, Zeal LT7 or Zeal XT8. It is $89, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995928486171:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $89\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eSN100 · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003cp class=\"rt-cta__alt\"\u003eOr add \u003ca href=\"\/cart\/53995928518939:1\"\u003eSJ26\u003c\/a\u003e, \u003ca href=\"\/cart\/53995928551707:1\"\u003eSX20\u003c\/a\u003e, \u003ca href=\"\/cart\/53995928584475:1\"\u003eReindeer\u003c\/a\u003e, \u003ca href=\"\/cart\/53995928617243:1\"\u003eGiraffe\u003c\/a\u003e, \u003ca href=\"\/cart\/53995928650011:1\"\u003eGemini\u003c\/a\u003e, \u003ca href=\"\/cart\/53995928682779:1\"\u003eCMB PRO\u003c\/a\u003e, \u003ca href=\"\/cart\/53995928715547:1\"\u003eLT7\u003c\/a\u003e, \u003ca href=\"\/cart\/53995928748315:1\"\u003eXT8\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this electric bike lock key replacement\u003c\/h2\u003e\n\u003cp\u003eEvery key and lock carries its own number, so VTUVIA cuts each set to order; you send the number on your lock with the order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\u003ctr\u003e\n\u003cth\u003eKeys per set\u003c\/th\u003e\n\u003ctd\u003e2\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-sf20-battery-lock-assembly\"\u003eBattery Lock Assembly for SF20, SF20H, SK20, Kangaroo and FT2\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSN100\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"\/products\/vtuvia-sn100-hunting\"\u003eSN100\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSJ26\u003c\/th\u003e\n\u003ctd\u003eSJ26\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSX20\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"\/products\/vtuvia-sx20-folding\"\u003eSX20 Antelope\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eReindeer\u003c\/th\u003e\n\u003ctd\u003eReindeer (VTUVIA does not say which generation)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eGiraffe\u003c\/th\u003e\n\u003ctd\u003eGiraffe\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eGemini\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"\/products\/vtuvia-gemini-1000w\"\u003eGemini\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCMB PRO\u003c\/th\u003e\n\u003ctd\u003eCMB 10-Speed (VTUVIA's CMB Pro)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLT7\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"\/products\/vtuvia-zeal-lt7\"\u003eZeal LT7\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eXT8\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"\/products\/vtuvia-zeal-xt8\"\u003eZeal XT8\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eThe number stamped on your battery lock\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995928486171:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eReplacement Key Set · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $89 purchase could be split into 4 interest-free payments of $22.25 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995928486171:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e4 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for CMB 10-Speed (VTUVIA's CMB Pro), Gemini, Giraffe, Reindeer (VTUVIA does not say which generation), SJ26, SN100 and others, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995928486171:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995928486171:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eReplacement Key Set · $89\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/vtuvia-e-bike-replacement-key), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"SN100","offer_id":53995928486171,"sku":null,"price":89.0,"currency_code":"USD","in_stock":true},{"title":"SJ26","offer_id":53995928518939,"sku":null,"price":89.0,"currency_code":"USD","in_stock":true},{"title":"SX20","offer_id":53995928551707,"sku":null,"price":89.0,"currency_code":"USD","in_stock":true},{"title":"Reindeer","offer_id":53995928584475,"sku":null,"price":89.0,"currency_code":"USD","in_stock":true},{"title":"Giraffe","offer_id":53995928617243,"sku":null,"price":89.0,"currency_code":"USD","in_stock":true},{"title":"Gemini","offer_id":53995928650011,"sku":null,"price":89.0,"currency_code":"USD","in_stock":true},{"title":"CMB PRO","offer_id":53995928682779,"sku":null,"price":89.0,"currency_code":"USD","in_stock":true},{"title":"LT7","offer_id":53995928715547,"sku":null,"price":89.0,"currency_code":"USD","in_stock":true},{"title":"XT8","offer_id":53995928748315,"sku":null,"price":89.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/key_3d5204c2-fabf-4e16-92e8-ae20628e5394.jpg?v=1789874920"},{"product_id":"vtuvia-ebike-chargers","title":"VTUVIA 2A Charger for SF20 Family, Gemini and 48V Models","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-ebike-chargers-inline-00-cover.webp?v=1789875410\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-ebike-chargers-inline-00-cover.webp?v=1789875410\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-ebike-chargers-inline-00-cover.webp?v=1789875410\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-ebike-chargers-inline-00-cover.webp?v=1789875410 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA 2 A charger with its AC cord and US plug, headlined “54”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA 2 A charger is the 54.6 V charger for its 48 V bikes, with a 58.8 V version for the Gemini, sold in three fitment groups. It is $99, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995929633051:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $99\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eSK20\/SF20\/SF20H\/Kangaroo\/FT2 · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003cp class=\"rt-cta__alt\"\u003eOr add \u003ca href=\"\/cart\/53995929665819:1\"\u003eGemini\u003c\/a\u003e, \u003ca href=\"\/cart\/53995929698587:1\"\u003eSN100\/SJ26\/SX20\/Reindeer\/Giraffe\/CMB\/Zeal\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this 2a charger\u003c\/h2\u003e\n\u003cp\u003eEvery bike ships with a charger; this is a spare or a replacement. VTUVIA's connection order is bike first, wall last, and the reverse to disconnect.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eInput\u003c\/th\u003e\n\u003ctd\u003e110–240 V, 2.0 A, 50–60 Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eOutput\u003c\/th\u003e\n\u003ctd\u003e54.6 V, 2.0 A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eOutput, Gemini version\u003c\/th\u003e\n\u003ctd\u003e58.8 V, 2.0 A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePlug\u003c\/th\u003e\n\u003ctd\u003eUS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-sf20-battery\"\u003e48V Battery for SF20, SF20H, SK20, SK200, Kangaroo and FT2\u003c\/a\u003e, \u003ca href=\"\/products\/vtuvia-sn100-sj26-battery\"\u003e48V Battery for SN100 and SJ26\u003c\/a\u003e, \u003ca href=\"\/products\/vtuvia-sx20-reindeer-battery\"\u003e48V 14Ah Battery for SX20, Giraffe and FMB\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSK20\/SF20\/SF20H\/Kangaroo\/FT2\u003c\/th\u003e\n\u003ctd\u003eSK20, SF20, \u003ca href=\"\/products\/vtuvia-sf20h-utility\"\u003eSF20H\u003c\/a\u003e, KANGAROO, FT2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eGemini\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"\/products\/vtuvia-gemini-1000w\"\u003eGemini\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSN100\/SJ26\/SX20\/Reindeer\/Giraffe\/CMB\/Zeal\u003c\/th\u003e\n\u003ctd\u003e\n\u003ca href=\"\/products\/vtuvia-sn100-hunting\"\u003eSN100\u003c\/a\u003e, SJ26, \u003ca href=\"\/products\/vtuvia-sx20-folding\"\u003eSX20 Antelope\u003c\/a\u003e, Reindeer (VTUVIA does not say which generation), Giraffe, \u003ca href=\"\/products\/vtuvia-cmb-8-speed\"\u003eCMB 8-Speed\u003c\/a\u003e, \u003ca href=\"\/products\/vtuvia-zeal-lt7\"\u003eZeal LT7\u003c\/a\u003e and \u003ca href=\"\/products\/vtuvia-zeal-xt8\"\u003eZeal XT8\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eThe output voltage printed on your current charger: 54.6 V or 58.8 V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/48V3Ah_Ebike_chargers_VTUVIA_Ebikes_84adf190-79b4-465c-a066-d3aa4d932b1d.jpg?v=1789874922\" alt=\"VTUVIA 2 A charger, second view, with the cord coiled\" width=\"1200\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eVTUVIA 2 A charger, second view, with the cord coiled\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995929633051:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e2A Charger · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $99 purchase could be split into 4 interest-free payments of $24.75 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995929633051:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e4 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for CMB 8-Speed, FT2, Gemini, Giraffe, KANGAROO, Reindeer (VTUVIA does not say which generation) and others, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995929633051:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995929633051:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e2A Charger · $99\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/ebike-chargers), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"SK20\/SF20\/SF20H\/Kangaroo\/FT2","offer_id":53995929633051,"sku":"48V2AH-US-Charger","price":99.0,"currency_code":"USD","in_stock":true},{"title":"Gemini","offer_id":53995929665819,"sku":"V-Gemini-Charger","price":99.0,"currency_code":"USD","in_stock":true},{"title":"SN100\/SJ26\/SX20\/Reindeer\/Giraffe\/CMB\/Zeal","offer_id":53995929698587,"sku":"48V2A-DC2.1-Charger","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/48V3Ah_Ebike_chargers_VTUVIA_Ebikes_e55d538e-b424-467e-a721-806d65ff59bb.jpg?v=1789874921"},{"product_id":"vtuvia-ebike-controllers","title":"VTUVIA 48V 750W Controller, 9-Pin and 3-Pin Versions","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-ebike-controllers-inline-00-cover.webp?v=1789875414\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-ebike-controllers-inline-00-cover.webp?v=1789875414\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-ebike-controllers-inline-00-cover.webp?v=1789875414\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-ebike-controllers-inline-00-cover.webp?v=1789875414 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA 48 V 25 A controller with its label facing up, headlined “The vtuvia 48 v 750 w controller”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA 48 V 750 W controller comes in two versions, a new 9-pin and an older 3-pin, for the speed-sensor bikes in the range. It is from $99, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995929731355:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — from $99\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eNew-9pin · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003cp class=\"rt-cta__alt\"\u003eOr add \u003ca href=\"\/cart\/53995929764123:1\"\u003eOld-3pin (customization)\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this ebike controller\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it for the SF20, SK20, Kangaroo, SX20, SJ26 and the non-UL SF20H, SN100 and Reindeer, the models fitted with a speed sensor; the 3-pin version is made to order.\u003c\/p\u003e\n\u003cp\u003eThe SF20H, SN100 and Reindeer 2.0 we sell are the UL versions and use the 25 A UL controller instead.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eVoltage\u003c\/th\u003e\n\u003ctd\u003e48 V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMotor rating\u003c\/th\u003e\n\u003ctd\u003e750 W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCurrent\u003c\/th\u003e\n\u003ctd\u003e25 A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-ebike-sensor\"\u003eCadence Sensor, Old and New Versions\u003c\/a\u003e, \u003ca href=\"\/products\/vtuvia-sx20-reindeer-display\"\u003eDisplay for Speed-Sensor SX20, SF20, SJ26, Reindeer 1.0 and Earlier Gemini\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eListed for\u003c\/th\u003e\n\u003ctd\u003eSF20, SK20, KANGAROO, the speed-sensor SX20, SJ26, the earlier, non-UL SF20H, the earlier, non-UL SN100, Reindeer (VTUVIA does not say which generation)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eThe pin count on your current controller's plug: 9 or 3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/controller-sf20-old_3feaed60-b101-4fdd-a3b7-88471664b4fb.jpg?v=1789874922\" alt=\"VTUVIA controller with its wiring loom\" width=\"1200\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eVTUVIA controller with its wiring loom\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995929731355:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e48V 750W Controller · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $99 purchase could be split into 4 interest-free payments of $24.75 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995929731355:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e4 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for KANGAROO, Reindeer (VTUVIA does not say which generation), SF20, SJ26, SK20, the earlier, non-UL SF20H and others, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995929731355:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995929731355:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e48V 750W Controller · from $99\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/ebike-controllers), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"New-9pin","offer_id":53995929731355,"sku":"Sensor universal controller","price":99.0,"currency_code":"USD","in_stock":true},{"title":"Old-3pin (customization)","offer_id":53995929764123,"sku":"V-SF20-Controller-Old","price":139.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/25A_controller_5f76aade-28b5-440b-9bd1-bbed91d3d62b.jpg?v=1789874922"},{"product_id":"vtuvia-ebike-fat-tire-tubes","title":"VTUVIA Fat Tire Inner Tube, 20 × 4.0 or 26 × 4.0","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-ebike-fat-tire-tubes-inline-00-cover.webp?v=1789875418\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-ebike-fat-tire-tubes-inline-00-cover.webp?v=1789875418\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-ebike-fat-tire-tubes-inline-00-cover.webp?v=1789875418\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-ebike-fat-tire-tubes-inline-00-cover.webp?v=1789875418 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"A folded VTUVIA fat-tire inner tube, headlined “The vtuvia fat tire tube comes in”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA fat tire tube comes in 20 × 4.0 inches for the SF20, SF20H, SX20, Kangaroo and FT2, and 26 × 4.0 inches for the SN100, SJ26, Reindeer and Gemini. It is $39, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995929862427:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $39\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e20''*4.0\" · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003cp class=\"rt-cta__alt\"\u003eOr add \u003ca href=\"\/cart\/53995929895195:1\"\u003e26''*4.0\"\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this fat tire inner tube\u003c\/h2\u003e\n\u003cp\u003eThe VTUVIA fat tire tube comes in 20 × 4.0 inches for the SF20. The figures below are VTUVIA's own for it, one value per row, and the fitment table repeats VTUVIA's model list word for word.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\u003ctr\u003e\n\u003cth\u003eSizes\u003c\/th\u003e\n\u003ctd\u003e20 × 4.0 in, 26 × 4.0 in\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-reflective-tire\"\u003eReflective Fat Tire, 20 or 26 Inch\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eListed for\u003c\/th\u003e\n\u003ctd\u003eSF20, \u003ca href=\"\/products\/vtuvia-sf20h-utility\"\u003eSF20H\u003c\/a\u003e, \u003ca href=\"\/products\/vtuvia-sx20-folding\"\u003eSX20 Antelope\u003c\/a\u003e, KANGAROO, FT2, \u003ca href=\"\/products\/vtuvia-sn100-hunting\"\u003eSN100\u003c\/a\u003e, SJ26, Reindeer (VTUVIA does not say which generation), \u003ca href=\"\/products\/vtuvia-gemini-1000w\"\u003eGemini\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eThe size printed on your tire\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995929862427:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eFat Tire Inner Tube · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $39 purchase could be split into 2 interest-free payments of $19.50 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995929862427:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e2 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for FT2, Gemini, KANGAROO, Reindeer (VTUVIA does not say which generation), SF20, SF20H and others, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995929862427:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995929862427:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eFat Tire Inner Tube · $39\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/ebike-fat-tire-tubes), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"20''*4.0\"","offer_id":53995929862427,"sku":"Tube(SF20)","price":39.0,"currency_code":"USD","in_stock":true},{"title":"26''*4.0\"","offer_id":53995929895195,"sku":"Tube(26 inch)","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/tube.jpg?v=1789874923"},{"product_id":"vtuvia-ebike-sensor","title":"VTUVIA Cadence Sensor, Old and New Versions","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-ebike-sensor-inline-00-cover.webp?v=1789875423\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-ebike-sensor-inline-00-cover.webp?v=1789875423\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-ebike-sensor-inline-00-cover.webp?v=1789875423\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-ebike-sensor-inline-00-cover.webp?v=1789875423 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA cadence sensor disc, old version, headlined “Pedal sensor that starts assist when you”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA cadence sensor is the pedal sensor that starts assist when you turn the cranks, sold in an old and a new version. It is $49, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995930288411:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $49\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eOld · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this ebike cadence sensor\u003c\/h2\u003e\n\u003cp\u003eVTUVIA asks which version your bike has before it ships one; a photo of your current sensor settles it.\u003c\/p\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-ebike-controllers\"\u003e48V 750W Controller, 9-Pin and 3-Pin Versions\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA sells it in two versions for its cadence-sensor bikes; the torque-sensor models use a different part. If you are unsure, email support@redtailebikes.com and we will check it with you before you order.\u003c\/p\u003e\n\u003ch3\u003eBefore you order\u003c\/h3\u003e\n\u003col class=\"rt-check\"\u003e\n\u003cli\u003e\n\u003cb\u003eCheck the fit.\u003c\/b\u003e VTUVIA sells it in two versions for its cadence-sensor bikes; the torque-sensor models use a different part.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCheck the price.\u003c\/b\u003e $49 here, read from VTUVIA on September 19, 2026; free shipping to the lower 48.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/SF20H-UL-SPEED.png?v=1789874925\" alt=\"VTUVIA cadence sensor with its cable, new version\" width=\"1200\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eVTUVIA cadence sensor with its cable, new version\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995930288411:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCadence Sensor · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $49 purchase could be split into 2 interest-free payments of $24.50 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995930288411:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e2 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995930288411:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995930288411:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCadence Sensor · $49\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/ebike-sensor), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"Old","offer_id":53995930288411,"sku":"Speed Sensor","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/speed_sensor.png?v=1789874925"},{"product_id":"vtuvia-freewheel","title":"VTUVIA 7-Speed Freewheel","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-freewheel-inline-00-cover.webp?v=1789875435\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-freewheel-inline-00-cover.webp?v=1789875435\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-freewheel-inline-00-cover.webp?v=1789875435\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-freewheel-inline-00-cover.webp?v=1789875435 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA 7-speed freewheel, angled, headlined “Replacement 7-speed freewheel”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA freewheel is the replacement 7-speed freewheel for its 7-speed bikes. It is $39.99, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995930485019:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $39.99\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003efree shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this freewheel\u003c\/h2\u003e\n\u003cp\u003eVTUVIA says the appearance can vary by batch.\u003c\/p\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-crankset\"\u003eCrankset for SJ26, SN100, SX20, SF20 and SK20\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it for its 7-speed e-bikes only; count the sprockets on yours before you order. If you are unsure, email support@redtailebikes.com and we will check it with you before you order.\u003c\/p\u003e\n\u003ch3\u003eBefore you order\u003c\/h3\u003e\n\u003col class=\"rt-check\"\u003e\n\u003cli\u003e\n\u003cb\u003eCheck the fit.\u003c\/b\u003e VTUVIA lists it for its 7-speed e-bikes only; count the sprockets on yours before you order.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCheck the price.\u003c\/b\u003e $39.99 here, read from VTUVIA on September 19, 2026; free shipping to the lower 48.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/flywheel-1.jpg?v=1789874929\" alt=\"VTUVIA 7-speed freewheel, face-on\" width=\"1200\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eVTUVIA 7-speed freewheel, face-on\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995930485019:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e7-Speed Freewheel · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $39.99 purchase could be split into 2 interest-free payments of $20.00 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995930485019:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e2 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995930485019:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995930485019:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e7-Speed Freewheel · $39.99\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/vtuvia-freewheel), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"Default Title","offer_id":53995930485019,"sku":"Freewheel-7S","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/flywheel-2.jpg?v=1789874928"},{"product_id":"vtuvia-front-suspension-fork","title":"VTUVIA Front Suspension Fork for SF20, SF20H, SN100, Reindeer, SX20 and Gemini","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-front-suspension-fork-inline-00-cover.webp?v=1789875447\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-front-suspension-fork-inline-00-cover.webp?v=1789875447\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-front-suspension-fork-inline-00-cover.webp?v=1789875447\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-front-suspension-fork-inline-00-cover.webp?v=1789875447 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA front suspension fork, black, headlined “Replacement fork”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA front suspension fork is the replacement fork, sold in four fitment groups: SF20\/SF20H\/Kangaroo, SJ26\/SN100\/Reindeer, SX20 and Gemini. It is $119, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995930911003:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $119\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eSF20\/SF20H\/Kangaroo · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003cp class=\"rt-cta__alt\"\u003eOr add \u003ca href=\"\/cart\/53995930943771:1\"\u003eSJ26\/SN100\/Reindeer\u003c\/a\u003e, \u003ca href=\"\/cart\/53995930976539:1\"\u003eSX20\u003c\/a\u003e, \u003ca href=\"\/cart\/53995931009307:1\"\u003eGemini\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this ebike front suspension fork\u003c\/h2\u003e\n\u003cp\u003eHeadset parts are not included; VTUVIA says that if you cannot remove your old headset you will need a new one in the right size.\u003c\/p\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-e-bike-headset\"\u003eHeadset, 20 or 26 Inch\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSF20\/SF20H\/Kangaroo\u003c\/th\u003e\n\u003ctd\u003eSF20, \u003ca href=\"\/products\/vtuvia-sf20h-utility\"\u003eSF20H\u003c\/a\u003e, KANGAROO\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSJ26\/SN100\/Reindeer\u003c\/th\u003e\n\u003ctd\u003eSJ26, \u003ca href=\"\/products\/vtuvia-sn100-hunting\"\u003eSN100\u003c\/a\u003e, Reindeer (VTUVIA does not say which generation)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSX20\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"\/products\/vtuvia-sx20-folding\"\u003eSX20 Antelope\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eGemini\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"\/products\/vtuvia-gemini-1000w\"\u003eGemini\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eYour model, and the wheel size on your tire's sidewall\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/sf20-frontfork.jpg?v=1789874931\" alt=\"The fork fitted to a red VTUVIA SF20\" width=\"800\" height=\"636\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eThe fork fitted to a red VTUVIA SF20\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995930911003:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eFront Suspension Fork · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $119 purchase could be split into 4 interest-free payments of $29.75 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995930911003:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e4 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for Gemini, KANGAROO, Reindeer (VTUVIA does not say which generation), SF20, SF20H, SJ26 and others, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995930911003:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995930911003:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eFront Suspension Fork · $119\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/vtuvia-front-suspension-fork), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"SF20\/SF20H\/Kangaroo","offer_id":53995930911003,"sku":"SF20-FRONT FORK","price":119.0,"currency_code":"USD","in_stock":true},{"title":"SJ26\/SN100\/Reindeer","offer_id":53995930943771,"sku":"Front fork -26inches","price":119.0,"currency_code":"USD","in_stock":true},{"title":"SX20","offer_id":53995930976539,"sku":"SX20-Front fork","price":119.0,"currency_code":"USD","in_stock":true},{"title":"Gemini","offer_id":53995931009307,"sku":"GEMINI-Front fork","price":119.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/frontfork-2.jpg?v=1789874932"},{"product_id":"vtuvia-handlebar","title":"VTUVIA Handlebar for SX20, SF20, SF20H, SK20, Kangaroo and FT2","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-handlebar-inline-00-cover.webp?v=1789875462\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-handlebar-inline-00-cover.webp?v=1789875462\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-handlebar-inline-00-cover.webp?v=1789875462\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-handlebar-inline-00-cover.webp?v=1789875462 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA handlebar in its wrapping, headlined “22”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA handlebar is the 22.2 mm bar for the SX20, SF20, SF20H, SK20, Kangaroo and FT2. It is $49.99, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995931238683:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $49.99\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003efree shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this handlebar\u003c\/h2\u003e\n\u003cp\u003eThe VTUVIA handlebar is the 22.2 mm bar for the SX20. The figures below are VTUVIA's own for it, one value per row, and the fitment table repeats VTUVIA's model list word for word.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\u003ctr\u003e\n\u003cth\u003eDiameter\u003c\/th\u003e\n\u003ctd\u003e22.2 mm\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-handlebar-grip-mirror\"\u003eHandlebar Mirror, Pair\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eListed for\u003c\/th\u003e\n\u003ctd\u003e\n\u003ca href=\"\/products\/vtuvia-sx20-folding\"\u003eSX20 Antelope\u003c\/a\u003e, SF20, \u003ca href=\"\/products\/vtuvia-sf20h-utility\"\u003eSF20H\u003c\/a\u003e, SK20, KANGAROO, FT2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003e22.2 mm at your grips\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/before.png?v=1789874933\" alt=\"A silver VTUVIA SF20H by a fence\" width=\"1200\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eA silver VTUVIA SF20H by a fence\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995931238683:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eHandlebar · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $49.99 purchase could be split into 2 interest-free payments of $25.00 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995931238683:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e2 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for FT2, KANGAROO, SF20, SF20H, SK20, SX20 Antelope, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995931238683:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995931238683:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eHandlebar · $49.99\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/vtuvia-handlebar), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"Default Title","offer_id":53995931238683,"sku":"Giraffe-Car leader","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/handlebar_ceaa6946-ac0d-4752-ab9b-17afa8d31479.jpg?v=1789874933"},{"product_id":"vtuvia-hydraulic-disc-brake-set","title":"VTUVIA Hydraulic Disc Brake, Front, for SN100 and Gemini","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-hydraulic-disc-brake-set-inline-00-cover.webp?v=1789875470\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-hydraulic-disc-brake-set-inline-00-cover.webp?v=1789875470\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-hydraulic-disc-brake-set-inline-00-cover.webp?v=1789875470\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-hydraulic-disc-brake-set-inline-00-cover.webp?v=1789875470 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA hydraulic brake lever, hose and caliper, headlined “Front brake”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA hydraulic disc brake set is the front brake for the SN100 and Gemini; the other model and rear versions VTUVIA lists are sold out. It is $99, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995931697435:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $99\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eSN100\/Gemini \/ Front · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this ebike hydraulic disc brake set\u003c\/h2\u003e\n\u003cp\u003eThe VTUVIA hydraulic disc brake set is the front brake for the SN100 and Gemini; the other model and rear versions VTUVIA lists are sold out. You get the part as VTUVIA lists it, checked against its listing before it ships.\u003c\/p\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-brake-pads-20-inch-26-inch-ebikes\"\u003eBrake Pads, Hydraulic and Mechanical\u003c\/a\u003e, \u003ca href=\"\/products\/vtuvia-brake-rotor\"\u003eBrake Rotor, 180 mm\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSX20 \/ Front\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"\/products\/vtuvia-sx20-folding\"\u003eSX20 Antelope\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSX20 \/ Rear\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"\/products\/vtuvia-sx20-folding\"\u003eSX20 Antelope\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSN100\/Gemini \/ Front\u003c\/th\u003e\n\u003ctd\u003e\n\u003ca href=\"\/products\/vtuvia-sn100-hunting\"\u003eSN100\u003c\/a\u003e, \u003ca href=\"\/products\/vtuvia-gemini-1000w\"\u003eGemini\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSN100\/Gemini \/ Rear\u003c\/th\u003e\n\u003ctd\u003e\n\u003ca href=\"\/products\/vtuvia-sn100-hunting\"\u003eSN100\u003c\/a\u003e, \u003ca href=\"\/products\/vtuvia-gemini-1000w\"\u003eGemini\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eReindeer \/ Front\u003c\/th\u003e\n\u003ctd\u003eReindeer (VTUVIA does not say which generation)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eReindeer \/ Rear\u003c\/th\u003e\n\u003ctd\u003eReindeer (VTUVIA does not say which generation)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSF20\/SF20H \/ Front\u003c\/th\u003e\n\u003ctd\u003eSF20, \u003ca href=\"\/products\/vtuvia-sf20h-utility\"\u003eSF20H\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSF20\/SF20H \/ Rear\u003c\/th\u003e\n\u003ctd\u003eSF20, \u003ca href=\"\/products\/vtuvia-sf20h-utility\"\u003eSF20H\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eHydraulic brakes on your bike, and which end you are replacing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-hydraulic-disc-brake-set-rear.jpg?v=1789874938\" alt=\"The hydraulic brake set, second view\" width=\"1200\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eThe hydraulic brake set, second view\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995931697435:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eHydraulic Disc Brake · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $99 purchase could be split into 4 interest-free payments of $24.75 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995931697435:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e4 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for Gemini, Reindeer (VTUVIA does not say which generation), SF20, SF20H, SN100, SX20 Antelope, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995931697435:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995931697435:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eHydraulic Disc Brake · $99\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/vtuvia-hydraulic-disc-brake-set), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"SN100\/Gemini \/ Front","offer_id":53995931697435,"sku":"SN100-FRONT OIL PAN","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-hydraulic-disc-brake-set-front.jpg?v=1789874938"},{"product_id":"vtuvia-integrated-line","title":"VTUVIA Main Wiring Harness for SF20, SF20H, SX20, SN100 and SJ26","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-integrated-line-inline-00-cover.webp?v=1789875474\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-integrated-line-inline-00-cover.webp?v=1789875474\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-integrated-line-inline-00-cover.webp?v=1789875474\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-integrated-line-inline-00-cover.webp?v=1789875474 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA main wiring harness, coiled, headlined “Main wiring harness of the bike”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA integrated line is the main wiring harness of the bike, in one version for the SF20, SF20H and SX20 and another for the SN100 and SJ26. It is $59, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995931730203:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $59\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eSF20\/SF20H\/SX20 · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003cp class=\"rt-cta__alt\"\u003eOr add \u003ca href=\"\/cart\/53995931762971:1\"\u003eSN100\/SJ26\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get\u003c\/h2\u003e\n\u003cp\u003eFor an older bike VTUVIA asks for a photo of the control box and the controller sticker first, so it can confirm the cable fits; send it to us and we check.\u003c\/p\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-ebike-controllers\"\u003e48V 750W Controller, 9-Pin and 3-Pin Versions\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSF20\/SF20H\/SX20\u003c\/th\u003e\n\u003ctd\u003eSF20, \u003ca href=\"\/products\/vtuvia-sf20h-utility\"\u003eSF20H\u003c\/a\u003e, \u003ca href=\"\/products\/vtuvia-sx20-folding\"\u003eSX20 Antelope\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSN100\/SJ26\u003c\/th\u003e\n\u003ctd\u003e\n\u003ca href=\"\/products\/vtuvia-sn100-hunting\"\u003eSN100\u003c\/a\u003e, SJ26\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eYour model, and the sticker on your controller\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995931730203:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eMain Wiring Harness · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $59 purchase could be split into 4 interest-free payments of $14.75 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995931730203:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e4 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for SF20, SF20H, SJ26, SN100, SX20 Antelope, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995931730203:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995931730203:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eMain Wiring Harness · $59\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/vtuvia-integrated-line), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"SF20\/SF20H\/SX20","offer_id":53995931730203,"sku":"SF20-Integrated line","price":59.0,"currency_code":"USD","in_stock":true},{"title":"SN100\/SJ26","offer_id":53995931762971,"sku":"SN100-Integrated line","price":59.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/Integratedline.jpg?v=1789874939"},{"product_id":"vtuvia-mechanical-brake","title":"VTUVIA Mechanical Brake, Front or Rear, for SF20, SK20, Old SF20H, SJ26 and Kangaroo","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-mechanical-brake-inline-00-cover.webp?v=1789875483\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-mechanical-brake-inline-00-cover.webp?v=1789875483\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-mechanical-brake-inline-00-cover.webp?v=1789875483\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-mechanical-brake-inline-00-cover.webp?v=1789875483 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA mechanical brake caliper, front view, headlined “Front or rear caliper”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA mechanical brake is the front or rear caliper for the SF20, SK20, the earlier non-UL SF20H, the SJ26 and the Kangaroo. It is $49, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995931926811:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $49\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eSJ26\/SF20(Without UL) \/ Front · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003cp class=\"rt-cta__alt\"\u003eOr add \u003ca href=\"\/cart\/53995931959579:1\"\u003eSJ26\/SF20(Without UL) \/ Rear\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this mechanical disc brake\u003c\/h2\u003e\n\u003cp\u003eBrake pads are not included. VTUVIA's UL bikes, including the SF20H we sell, all use hydraulic brakes.\u003c\/p\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-brake-pads-20-inch-26-inch-ebikes\"\u003eBrake Pads, Hydraulic and Mechanical\u003c\/a\u003e, \u003ca href=\"\/products\/vtuvia-sf20-power-off-brake\"\u003ePower-Off Brake Lever for Mechanical-Brake SF20, Old SF20H, SK20 and SJ26\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSJ26\/SF20(Without UL) \/ Front\u003c\/th\u003e\n\u003ctd\u003eSJ26, SF20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSJ26\/SF20(Without UL) \/ Rear\u003c\/th\u003e\n\u003ctd\u003eSJ26, SF20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eMechanical calipers on your bike, and which end you are replacing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/DX2016vtuvia-mechanical-brake.jpg?v=1789874941\" alt=\"The mechanical caliper, angled\" width=\"1200\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eThe mechanical caliper, angled\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995931926811:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eMechanical Brake · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $49 purchase could be split into 2 interest-free payments of $24.50 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995931926811:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e2 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for KANGAROO, SF20, SJ26, SK20, the earlier, non-UL SF20H, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995931926811:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995931926811:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eMechanical Brake · $49\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/vtuvia-mechanical-brake), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"SJ26\/SF20(Without UL) \/ Front","offer_id":53995931926811,"sku":"SF20-FRONT DISCBRAKE(DX2016)","price":49.0,"currency_code":"USD","in_stock":true},{"title":"SJ26\/SF20(Without UL) \/ Rear","offer_id":53995931959579,"sku":"SF20-AFTER DISCBRAKE(DX2016)","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-mechanical-brake-rear.jpg?v=1789874941"},{"product_id":"vtuvia-pedals","title":"VTUVIA Aluminum Pedals in Yellow, Red or White","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-pedals-inline-00-cover.webp?v=1789875487\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-pedals-inline-00-cover.webp?v=1789875487\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-pedals-inline-00-cover.webp?v=1789875487\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-pedals-inline-00-cover.webp?v=1789875487 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"A pair of VTUVIA aluminum pedals, yellow, headlined “Vtuvia's colored pedals are an aluminum alloy”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eVTUVIA's colored pedals are an aluminum alloy pair in yellow, red or white, listed for every VTUVIA bike. It is $59, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995932090651:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $59\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eYellow · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003cp class=\"rt-cta__alt\"\u003eOr add \u003ca href=\"\/cart\/53995932123419:1\"\u003eRed\u003c\/a\u003e, \u003ca href=\"\/cart\/53995932156187:1\"\u003eWhite\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this ebike pedals\u003c\/h2\u003e\n\u003cp\u003eVTUVIA's colored pedals are an aluminum alloy pair in yellow. The figures below are VTUVIA's own for it, one value per row, and the fitment table repeats VTUVIA's model list word for word.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eAluminum alloy\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWeight\u003c\/th\u003e\n\u003ctd\u003e0.35 kg (12.3 oz) per pair\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-crankset\"\u003eCrankset for SJ26, SN100, SX20, SF20 and SK20\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists them as compatible with all of its e-bike models. If you are unsure, email support@redtailebikes.com and we will check it with you before you order.\u003c\/p\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/1_e927abbd-6e6c-41aa-aeba-2d0d9a0780cc.jpg?v=1789874942\" alt=\"A yellow VTUVIA pedal, top view\" width=\"750\" height=\"750\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eA yellow VTUVIA pedal, top view\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995932090651:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eAluminum Pedals in Yellow · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $59 purchase could be split into 4 interest-free payments of $14.75 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995932090651:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e4 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995932090651:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995932090651:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eAluminum Pedals in Yellow · $59\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/vtuvia-pedals), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"Yellow","offer_id":53995932090651,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":53995932123419,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":53995932156187,"sku":null,"price":59.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/3_c953e160-048b-44ce-b7cd-fad022a2e33b.jpg?v=1789874942"},{"product_id":"vtuvia-quick-release","title":"VTUVIA Front Wheel Quick Release","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-quick-release-inline-00-cover.webp?v=1789875491\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-quick-release-inline-00-cover.webp?v=1789875491\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-quick-release-inline-00-cover.webp?v=1789875491\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-quick-release-inline-00-cover.webp?v=1789875491 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA front-wheel quick release skewer, headlined “Front-wheel skewer”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA quick release is the front-wheel skewer for its fat tire bikes. It is $19, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995932221723:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $19\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003efree shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this ebike quick release front wheel\u003c\/h2\u003e\n\u003cp\u003eThe VTUVIA quick release is the front-wheel skewer for its fat tire bikes. The figures below are VTUVIA's own for it, one value per row, and the fitment table repeats VTUVIA's model list word for word.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\u003ctr\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003ctd\u003e19 cm (7.5 in)\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-additional-fees\"\u003eFront Wheel, 20 or 26 Inch, Rim and Spokes\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it for its fat tire e-bikes; measure your current skewer against 19 cm before you order. If you are unsure, email support@redtailebikes.com and we will check it with you before you order.\u003c\/p\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/20210128170050_480x480_b3e32d45-abe2-49b2-9cd8-e4029a6681d5.webp?v=1789874943\" alt=\"The quick release with its length drawn: 19 cm, 7.5 in\" width=\"480\" height=\"472\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eThe quick release with its length drawn: 19 cm, 7.5 in\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995932221723:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eFront Wheel Quick Release · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995932221723:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995932221723:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eFront Wheel Quick Release · $19\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/quick-release), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"Default Title","offer_id":53995932221723,"sku":"V-Quick-Release","price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/quickrelease.png?v=1789874943"},{"product_id":"vtuvia-reflective-tire","title":"VTUVIA Reflective Fat Tire, 20 or 26 Inch","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-reflective-tire-inline-00-cover.webp?v=1789875509\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-reflective-tire-inline-00-cover.webp?v=1789875509\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-reflective-tire-inline-00-cover.webp?v=1789875509\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-reflective-tire-inline-00-cover.webp?v=1789875509 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA reflective fat tire on a red rim, headlined “The vtuvia reflective fat tire comes in”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA reflective fat tire comes in 20 inches for the SK20, SF20, SF20H, SX20, Kangaroo and FT2, and 26 inches for the SN100, SJ26, Reindeer and Gemini. It is from $79, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995932877083:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — from $79\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e20inches · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003cp class=\"rt-cta__alt\"\u003eOr add \u003ca href=\"\/cart\/53995932909851:1\"\u003e26inches\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this ebike fat tire\u003c\/h2\u003e\n\u003cp\u003eVTUVIA says the tread pattern and brand can vary between batches.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\u003ctr\u003e\n\u003cth\u003eSizes\u003c\/th\u003e\n\u003ctd\u003e20 in, 26 in\u003c\/td\u003e\n\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-ebike-fat-tire-tubes\"\u003eFat Tire Inner Tube, 20 × 4.0 or 26 × 4.0\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eListed for\u003c\/th\u003e\n\u003ctd\u003eSK20, SF20, \u003ca href=\"\/products\/vtuvia-sf20h-utility\"\u003eSF20H\u003c\/a\u003e, \u003ca href=\"\/products\/vtuvia-sx20-folding\"\u003eSX20 Antelope\u003c\/a\u003e, KANGAROO, FT2, \u003ca href=\"\/products\/vtuvia-sn100-hunting\"\u003eSN100\u003c\/a\u003e, SJ26, Reindeer (VTUVIA does not say which generation), \u003ca href=\"\/products\/vtuvia-gemini-1000w\"\u003eGemini\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eThe size printed on your current tire\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/26-1.png?v=1789874948\" alt=\"VTUVIA reflective fat tire on a silver rim\" width=\"1200\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eVTUVIA reflective fat tire on a silver rim\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995932877083:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eReflective Fat Tire · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $79 purchase could be split into 4 interest-free payments of $19.75 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995932877083:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e4 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for FT2, Gemini, KANGAROO, Reindeer (VTUVIA does not say which generation), SF20, SF20H and others, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995932877083:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995932877083:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eReflective Fat Tire · from $79\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/vtuvia-reflective-tire), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"20inches","offer_id":53995932877083,"sku":"Reflective tire-20","price":79.0,"currency_code":"USD","in_stock":true},{"title":"26inches","offer_id":53995932909851,"sku":"CY-Reflective tire-26","price":89.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/20-1.png?v=1789874948"},{"product_id":"vtuvia-sf20-battery","title":"VTUVIA 48V Battery for SF20, SF20H, SK20, SK200, Kangaroo and FT2","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sf20-battery-inline-00-cover.webp?v=1789875516\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sf20-battery-inline-00-cover.webp?v=1789875516\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sf20-battery-inline-00-cover.webp?v=1789875516\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sf20-battery-inline-00-cover.webp?v=1789875516 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA SF20 battery with its size drawn: 377 by 108 by 75 mm, headlined “Second or replacement 48 v pack”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA SF20 battery is a second or replacement 48 V pack for the SF20, SF20H, SK20, SK200, Kangaroo and FT2, in 15 Ah, 17.5 Ah and 20 Ah sizes. It is from $499, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995932975387:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — from $499\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e48V 15AH · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003cp class=\"rt-cta__alt\"\u003eOr add \u003ca href=\"\/cart\/53995933008155:1\"\u003e48V 17.5AH (Customization)\u003c\/a\u003e, \u003ca href=\"\/cart\/53995933040923:1\"\u003e48V 20AH (Customization)\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get\u003c\/h2\u003e\n\u003cp\u003eNo charger is included; VTUVIA says the original charger suits every capacity. The 17.5 Ah and 20 Ah packs are made to order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eVoltage\u003c\/th\u003e\n\u003ctd\u003e48 V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCapacities\u003c\/th\u003e\n\u003ctd\u003e15 Ah, 17.5 Ah, 20 Ah\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSize, as VTUVIA draws it\u003c\/th\u003e\n\u003ctd\u003e377 × 108 × 75 mm (14.8 × 4.3 × 3 in)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-ebike-chargers\"\u003e2A Charger for SF20 Family, Gemini and 48V Models\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eListed for\u003c\/th\u003e\n\u003ctd\u003eSF20, \u003ca href=\"\/products\/vtuvia-sf20h-utility\"\u003eSF20H\u003c\/a\u003e, SK20, FT2, SK200, KANGAROO\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003e48 V on your current pack's label\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/sf20-battery.jpg?v=1789874949\" alt=\"VTUVIA SF20 battery pack with its key\" width=\"1600\" height=\"1600\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eVTUVIA SF20 battery pack with its key\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995932975387:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e48V Battery · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $499 purchase could be split into 4 interest-free payments of $124.75 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995932975387:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e4 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for FT2, KANGAROO, SF20, SF20H, SK20, SK200, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995932975387:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995932975387:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e48V Battery · from $499\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/sf20-battery), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"48V 15AH","offer_id":53995932975387,"sku":"SILVERFISH-48V-15AH","price":499.0,"currency_code":"USD","in_stock":true},{"title":"48V 17.5AH (Customization)","offer_id":53995933008155,"sku":"SILVERFISH-48V-17.5AH","price":699.0,"currency_code":"USD","in_stock":true},{"title":"48V 20AH (Customization)","offer_id":53995933040923,"sku":"SILVERFISH-48V-20AH","price":799.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/SF20-battery-1.png?v=1789874949"},{"product_id":"vtuvia-sf20-display","title":"VTUVIA Display for SF20, Old SF20H, Kangaroo, SK20 and SK200","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sf20-display-inline-00-cover.webp?v=1789875520\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sf20-display-inline-00-cover.webp?v=1789875520\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sf20-display-inline-00-cover.webp?v=1789875520\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sf20-display-inline-00-cover.webp?v=1789875520 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA SF20 display, an LCD showing speed, battery and assist level, headlined “Handlebar display”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA SF20 display is the handlebar display for the SF20, the earlier non-UL SF20H, the Kangaroo, SK20 and SK200, and no other model. It is $69, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933270299:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $69\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003efree shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this e bike lcd display\u003c\/h2\u003e\n\u003cp\u003eCables, wires and connectors are not included. The UL SF20H we sell uses a different display.\u003c\/p\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-ebike-controllers\"\u003e48V 750W Controller, 9-Pin and 3-Pin Versions\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eListed for\u003c\/th\u003e\n\u003ctd\u003eSF20, the earlier, non-UL SF20H, KANGAROO, SK20, SK200\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eThe model printed on the back of your current display\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/SF20-Dislay.png?v=1789874952\" alt=\"The SF20 display beside a grip on the handlebar\" width=\"1600\" height=\"1600\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eThe SF20 display beside a grip on the handlebar\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933270299:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eDisplay · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $69 purchase could be split into 4 interest-free payments of $17.25 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933270299:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e4 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for KANGAROO, SF20, SK20, SK200, the earlier, non-UL SF20H, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933270299:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933270299:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eDisplay · $69\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/sf20-display), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"Default Title","offer_id":53995933270299,"sku":"G51","price":69.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/G51.jpg?v=1789874951"},{"product_id":"vtuvia-sf20-half-turn-handle","title":"VTUVIA Half-Twist Throttle for SF20, Old SF20H and SK20","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sf20-half-turn-handle-inline-00-cover.webp?v=1789875524\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sf20-half-turn-handle-inline-00-cover.webp?v=1789875524\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sf20-half-turn-handle-inline-00-cover.webp?v=1789875524\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sf20-half-turn-handle-inline-00-cover.webp?v=1789875524 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA half-twist throttle with its grip and cable, headlined “Half-twist throttle”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA half-turn handle is the half-twist throttle for the SF20, the earlier non-UL SF20H and the SK20. It is $39, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933401371:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $39\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003efree shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this ebike half twist throttle\u003c\/h2\u003e\n\u003cp\u003eThe UL SF20H we sell uses a thumb throttle, not this part.\u003c\/p\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-sf20-display\"\u003eDisplay for SF20, Old SF20H, Kangaroo, SK20 and SK200\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eListed for\u003c\/th\u003e\n\u003ctd\u003eSF20, the earlier, non-UL SF20H, SK20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eA twist throttle on your current bars\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/ZB099Half-turnHandle-2.jpg?v=1789874952\" alt=\"The half-twist throttle with its grip and spacer\" width=\"1200\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eThe half-twist throttle with its grip and spacer\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933401371:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eHalf-Twist Throttle · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $39 purchase could be split into 2 interest-free payments of $19.50 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933401371:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e2 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for SF20, SK20, the earlier, non-UL SF20H, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933401371:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933401371:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eHalf-Twist Throttle · $39\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/vtuvia-sf20-half-turn-handle), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"Default Title","offer_id":53995933401371,"sku":"SF20-HALF TURN HANDLE","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/ZB099Half-turnHandle-1.jpg?v=1789874952"},{"product_id":"vtuvia-sf20-power-off-brake","title":"VTUVIA Power-Off Brake Lever for Mechanical-Brake SF20, Old SF20H, SK20 and SJ26","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sf20-power-off-brake-inline-00-cover.webp?v=1789875528\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sf20-power-off-brake-inline-00-cover.webp?v=1789875528\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sf20-power-off-brake-inline-00-cover.webp?v=1789875528\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sf20-power-off-brake-inline-00-cover.webp?v=1789875528 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA power-off brake lever with its cable, left, headlined “Left or right lever”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA power-off brake lever is the left or right lever with the motor cut-off switch, for the SF20, the earlier non-UL SF20H, the SK20 and the SJ26 with mechanical brakes. It is $49, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933466907:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $49\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eLeft One · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003cp class=\"rt-cta__alt\"\u003eOr add \u003ca href=\"\/cart\/53995933499675:1\"\u003eRight One\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this mechanical brake levers\u003c\/h2\u003e\n\u003cp\u003eThe UL bikes we sell run hydraulic brakes and use a different lever.\u003c\/p\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-mechanical-brake\"\u003eMechanical Brake, Front or Rear, for SF20, SK20, Old SF20H, SJ26 and Kangaroo\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eListed for\u003c\/th\u003e\n\u003ctd\u003eSF20, the earlier, non-UL SF20H, SK20, SJ26\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eMechanical brakes on your bike, and which side you need\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/power-offbrakeright.jpg?v=1789874953\" alt=\"VTUVIA power-off brake lever, right\" width=\"1200\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eVTUVIA power-off brake lever, right\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933466907:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003ePower-Off Brake Lever · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $49 purchase could be split into 2 interest-free payments of $24.50 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933466907:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e2 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for SF20, SJ26, SK20, the earlier, non-UL SF20H, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933466907:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933466907:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003ePower-Off Brake Lever · $49\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/vtuvia-sf20-power-off-brake), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"Left One","offer_id":53995933466907,"sku":"SF20-POWER FAILURE BRAKEH-L","price":49.0,"currency_code":"USD","in_stock":true},{"title":"Right One","offer_id":53995933499675,"sku":"SF20-POWER FAILURE BRAKEH-R","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/power-off_brake_right.jpg?v=1789874953"},{"product_id":"vtuvia-sf20-sf20h-seat-tube-replacement","title":"VTUVIA Seatpost for SF20 and SF20H","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sf20-sf20h-seat-tube-replacement-inline-00-cover.webp?v=1789875532\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sf20-sf20h-seat-tube-replacement-inline-00-cover.webp?v=1789875532\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sf20-sf20h-seat-tube-replacement-inline-00-cover.webp?v=1789875532\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sf20-sf20h-seat-tube-replacement-inline-00-cover.webp?v=1789875532 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA seatpost for the SF20 and SF20H, headlined “Standard seatpost”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA seat tube replacement is the standard seatpost for the SF20 and SF20H. It is $79, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933663515:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $79\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eSF20\/SF20H · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this ebike seat post\u003c\/h2\u003e\n\u003cp\u003eThe VTUVIA seat tube replacement is the standard seatpost for the SF20 and SF20H. You get the part as VTUVIA lists it, checked against its listing before it ships.\u003c\/p\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-bike-seat\"\u003eStandard Saddle for SF20, SF20H, SX20, SK20, Kangaroo, Non-UL SN100 and SJ26\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSF20\/SF20H\u003c\/th\u003e\n\u003ctd\u003eSF20, \u003ca href=\"\/products\/vtuvia-sf20h-utility\"\u003eSF20H\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eYour current seatpost's diameter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933663515:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eSeatpost · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $79 purchase could be split into 4 interest-free payments of $19.75 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933663515:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e4 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for SF20, SF20H, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933663515:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933663515:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eSeatpost · $79\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/vtuvia-sf20-sf20h-seat-tube-replacement), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"SF20\/SF20H","offer_id":53995933663515,"sku":"SF20-seat tube","price":79.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/SF20-seat-tube.jpg?v=1789874954"},{"product_id":"vtuvia-sn100-colorful-display","title":"VTUVIA Color Display for the UL SN100","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sn100-colorful-display-inline-00-cover.webp?v=1789875540\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sn100-colorful-display-inline-00-cover.webp?v=1789875540\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sn100-colorful-display-inline-00-cover.webp?v=1789875540\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sn100-colorful-display-inline-00-cover.webp?v=1789875540 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA SN100 color display showing speed, trip and assist, headlined “Handlebar display”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA SN100 color display is the handlebar display for the UL SN100; the older version for the earlier SN100 is discontinued. It is $99, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933925659:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $99\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eNew (UL-SN100) · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this ebike color display\u003c\/h2\u003e\n\u003cp\u003eVTUVIA's own instruction: compare the display you choose with the one on your bike before you order, because the two versions do not interchange.\u003c\/p\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-48v-25a-controller-for-ul-e-bikes\"\u003e48V 25A Controller for UL SF20H and SN100\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eNew (UL-SN100)\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"\/products\/vtuvia-sn100-hunting\"\u003eSN100\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eThe display on your SN100 against the photos: the new version fits the UL bike we sell\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/sn100handbar.jpg?v=1789874956\" alt=\"The SN100 display on the handlebar of a green bike\" width=\"800\" height=\"800\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eThe SN100 display on the handlebar of a green bike\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933925659:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eColor Display · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $99 purchase could be split into 4 interest-free payments of $24.75 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933925659:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e4 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for SN100, the earlier, non-UL SN100, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933925659:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995933925659:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eColor Display · $99\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/sn100-colorful-display), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"New (UL-SN100)","offer_id":53995933925659,"sku":"UL-SN100-instrument","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/N-SN100-1_c1c1f8c4-5838-4b30-911d-394f3ace3520.jpg?v=1789874956"},{"product_id":"vtuvia-sn100-seat-tube","title":"VTUVIA Seatpost for SN100, SJ26, Reindeer and Giraffe","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sn100-seat-tube-inline-00-cover_3898bd75-4ba9-4512-b2d0-816ef86ac25d.webp?v=1789875549\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sn100-seat-tube-inline-00-cover_3898bd75-4ba9-4512-b2d0-816ef86ac25d.webp?v=1789875549\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sn100-seat-tube-inline-00-cover_3898bd75-4ba9-4512-b2d0-816ef86ac25d.webp?v=1789875549\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sn100-seat-tube-inline-00-cover_3898bd75-4ba9-4512-b2d0-816ef86ac25d.webp?v=1789875549 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA seatpost for the SN100, headlined “Standard seatpost”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA SN100 seat tube is the standard seatpost for the SN100, SJ26, Reindeer and Giraffe. It is $79, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934155035:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $79\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eSN100\/SJ26\/Reindeer\/Giraffe · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this seat post\u003c\/h2\u003e\n\u003cp\u003eThe VTUVIA SN100 seat tube is the standard seatpost for the SN100, SJ26, Reindeer and Giraffe. You get the part as VTUVIA lists it, checked against its listing before it ships.\u003c\/p\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-bike-seat\"\u003eStandard Saddle for SF20, SF20H, SX20, SK20, Kangaroo, Non-UL SN100 and SJ26\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSN100\/SJ26\/Reindeer\/Giraffe\u003c\/th\u003e\n\u003ctd\u003e\n\u003ca href=\"\/products\/vtuvia-sn100-hunting\"\u003eSN100\u003c\/a\u003e, SJ26, Reindeer (VTUVIA does not say which generation), Giraffe\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eYour current seatpost's diameter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934155035:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eSeatpost · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $79 purchase could be split into 4 interest-free payments of $19.75 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934155035:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e4 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for Giraffe, Reindeer (VTUVIA does not say which generation), SJ26, SN100, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934155035:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934155035:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eSeatpost · $79\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/vtuvia-sn100-seat-tube), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"SN100\/SJ26\/Reindeer\/Giraffe","offer_id":53995934155035,"sku":"SN100-seat tube","price":79.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/SN100-seat-tube.jpg?v=1789874958"},{"product_id":"vtuvia-sn100-sj26-battery","title":"VTUVIA 48V Battery for SN100 and SJ26","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sn100-sj26-battery-inline-00-cover_895ea74b-0cae-4c30-a290-bab800dd64e9.webp?v=1789875553\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sn100-sj26-battery-inline-00-cover_895ea74b-0cae-4c30-a290-bab800dd64e9.webp?v=1789875553\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sn100-sj26-battery-inline-00-cover_895ea74b-0cae-4c30-a290-bab800dd64e9.webp?v=1789875553\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sn100-sj26-battery-inline-00-cover_895ea74b-0cae-4c30-a290-bab800dd64e9.webp?v=1789875553 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA SN100 battery pack, black, angled, headlined “Second or replacement 48 v pack”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA SN100\/SJ26 battery is a second or replacement 48 V pack for the SN100 and the newer SJ26, in a 14 Ah UL size and made-to-order 17.5 Ah and 20 Ah sizes. It is from $499, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934220571:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — from $499\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e48V 14AH (UL) · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003cp class=\"rt-cta__alt\"\u003eOr add \u003ca href=\"\/cart\/53995934253339:1\"\u003e48V 17.5AH (Customization)\u003c\/a\u003e, \u003ca href=\"\/cart\/53995934286107:1\"\u003e48V 20AH (Customization)\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this vtuvia sj26 battery\u003c\/h2\u003e\n\u003cp\u003eNo charger is included; VTUVIA says the original charger suits every capacity.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eVoltage\u003c\/th\u003e\n\u003ctd\u003e48 V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCapacities\u003c\/th\u003e\n\u003ctd\u003e14 Ah (UL), 17.5 Ah, 20 Ah\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-ebike-chargers\"\u003e2A Charger for SF20 Family, Gemini and 48V Models\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eListed for\u003c\/th\u003e\n\u003ctd\u003ethe earlier, non-UL SN100, SJ26\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003e48 V on your current pack's label, and whether your SN100 is the UL version\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/SN100-battery-4.jpg?v=1789874959\" alt=\"VTUVIA SN100 battery pack, second view\" width=\"1600\" height=\"1600\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eVTUVIA SN100 battery pack, second view\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934220571:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e48V Battery · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $499 purchase could be split into 4 interest-free payments of $124.75 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934220571:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e4 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for SJ26, the earlier, non-UL SN100, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934220571:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934220571:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e48V Battery · from $499\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/sn100-sj26-battery), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"48V 14AH (UL)","offer_id":53995934220571,"sku":"unicorn-48V-14AH-UL","price":499.0,"currency_code":"USD","in_stock":true},{"title":"48V 17.5AH (Customization)","offer_id":53995934253339,"sku":"unicorn-48V-17.5AH","price":699.0,"currency_code":"USD","in_stock":true},{"title":"48V 20AH (Customization)","offer_id":53995934286107,"sku":"unicorn-48V-20AH","price":799.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/SN100-battery-3.jpg?v=1789874959"},{"product_id":"vtuvia-sx20-reindeer-battery","title":"VTUVIA 48V 14Ah Battery for SX20, Giraffe and FMB","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sx20-reindeer-battery-inline-00-cover_e9f7d8fb-570a-4c31-8b44-a88c2ce6e75e.webp?v=1789875560\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sx20-reindeer-battery-inline-00-cover_e9f7d8fb-570a-4c31-8b44-a88c2ce6e75e.webp?v=1789875560\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sx20-reindeer-battery-inline-00-cover_e9f7d8fb-570a-4c31-8b44-a88c2ce6e75e.webp?v=1789875560\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sx20-reindeer-battery-inline-00-cover_e9f7d8fb-570a-4c31-8b44-a88c2ce6e75e.webp?v=1789875560 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA SX20 battery pack, black, side view, headlined “Second or replacement 48 v 14 ah”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA SX20 battery is a second or replacement 48 V 14 Ah pack for the SX20, Giraffe and FMB; the 15 Ah version for the Reindeer and Zeal is sold out at VTUVIA. It is $599, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934581019:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $599\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eSX20\/Giraffe\/FMB 48V 14AH · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get\u003c\/h2\u003e\n\u003cp\u003eNo charger is included. VTUVIA publishes a battery maintenance guide with it; our support desk can send it.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eVoltage\u003c\/th\u003e\n\u003ctd\u003e48 V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCapacity\u003c\/th\u003e\n\u003ctd\u003e14 Ah\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-ebike-chargers\"\u003e2A Charger for SF20 Family, Gemini and 48V Models\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSX20\/Giraffe\/FMB 48V 14AH\u003c\/th\u003e\n\u003ctd\u003e\n\u003ca href=\"\/products\/vtuvia-sx20-folding\"\u003eSX20 Antelope\u003c\/a\u003e, Giraffe, FMB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eReindeer\/ZEAL 48V 15AH\u003c\/th\u003e\n\u003ctd\u003eReindeer (VTUVIA does not say which generation), \u003ca href=\"\/products\/vtuvia-zeal-lt7\"\u003eZeal LT7\u003c\/a\u003e and \u003ca href=\"\/products\/vtuvia-zeal-xt8\"\u003eZeal XT8\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003e48 V and 14 Ah on your current pack's label\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/358529081_1274924347235906_4822969456772307879_n.jpg?v=1789874962\" alt=\"A green VTUVIA SX20 with panniers on a lake shore\" width=\"1504\" height=\"2015\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eA green VTUVIA SX20 with panniers on a lake shore\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934581019:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e48V 14Ah Battery · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $599 purchase could be split into 4 interest-free payments of $149.75 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934581019:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e4 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for FMB, Giraffe, Reindeer (VTUVIA does not say which generation), SX20 Antelope, Zeal LT7 and Zeal XT8, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934581019:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934581019:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e48V 14Ah Battery · $599\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/sx20-reindeer-battery), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"SX20\/Giraffe\/FMB 48V 14AH","offer_id":53995934581019,"sku":"RHINO-48V-14AH","price":599.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/sx20-battery-1.jpg?v=1789874961"},{"product_id":"vtuvia-sx20-reindeer-display","title":"VTUVIA Display for Speed-Sensor SX20, SF20, SJ26, Reindeer 1.0 and Earlier Gemini","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sx20-reindeer-display-inline-00-cover.webp?v=1789875564\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sx20-reindeer-display-inline-00-cover.webp?v=1789875564\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sx20-reindeer-display-inline-00-cover.webp?v=1789875564\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sx20-reindeer-display-inline-00-cover.webp?v=1789875564 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA SX20 display with its control button, angled, headlined “Handlebar display”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA SX20\/Reindeer display is the handlebar display, with holder and control button, for the speed-sensor SX20, the SF20, the non-UL SF20H, the SJ26, the Reindeer 1.0, the earlier Gemini and the non-UL SN100. It is $99, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934613787:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $99\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eSX20(speed sensor)\/SF20\/Non-UL-SF20H · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003cp class=\"rt-cta__alt\"\u003eOr add \u003ca href=\"\/cart\/53995934646555:1\"\u003eSJ26\/Reindeer 1.0\/Old-Gemini\/Non-UL-SN100\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this display for e bike\u003c\/h2\u003e\n\u003cp\u003eThe SX20, Reindeer 2.0, Gemini and SN100 we sell are the torque-sensor and UL versions, and VTUVIA does not list this display for them; if in doubt, photograph your display switched on and send it to us.\u003c\/p\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-ebike-controllers\"\u003e48V 750W Controller, 9-Pin and 3-Pin Versions\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSX20(speed sensor)\/SF20\/Non-UL-SF20H\u003c\/th\u003e\n\u003ctd\u003ethe speed-sensor SX20, SF20, the earlier, non-UL SF20H\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSJ26\/Reindeer 1.0\/Old-Gemini\/Non-UL-SN100\u003c\/th\u003e\n\u003ctd\u003eSJ26, Reindeer 1.0, the earlier Gemini, the earlier, non-UL SN100\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eWhether your bike has a speed sensor or a torque sensor, then the display on it\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cfigure class=\"rt-figure\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/SX20-ReindeerDisplay-1.jpg?v=1789874962\" alt=\"The SX20 display face-on, showing speed and assist\" width=\"1200\" height=\"1200\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003eThe SX20 display face-on, showing speed and assist\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934613787:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eDisplay · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $99 purchase could be split into 4 interest-free payments of $24.75 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934613787:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e4 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for Reindeer (VTUVIA does not say which generation), Reindeer 1.0, SF20, SJ26, SX20 Antelope, the earlier Gemini and others, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934613787:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934613787:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eDisplay · $99\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/vtuvia-sx20-reindeer-display), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"SX20(speed sensor)\/SF20\/Non-UL-SF20H","offer_id":53995934613787,"sku":"81F-instrument-SX20","price":99.0,"currency_code":"USD","in_stock":true},{"title":"SJ26\/Reindeer 1.0\/Old-Gemini\/Non-UL-SN100","offer_id":53995934646555,"sku":"81F-instrument-REINDEER","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/SX20-ReindeerDisplay-2.jpg?v=1789874962"},{"product_id":"vtuvia-sx20-seat-tube-replacement","title":"VTUVIA Seatpost for the SX20","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sx20-seat-tube-replacement-inline-00-cover.webp?v=1789875568\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sx20-seat-tube-replacement-inline-00-cover.webp?v=1789875568\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sx20-seat-tube-replacement-inline-00-cover.webp?v=1789875568\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-sx20-seat-tube-replacement-inline-00-cover.webp?v=1789875568 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA seatpost for the SX20, headlined “Standard seatpost”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA SX20 seat tube replacement is the standard seatpost for the SX20. It is $79, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934908699:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $79\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eSX20 · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this e bike seat post\u003c\/h2\u003e\n\u003cp\u003eThe VTUVIA SX20 seat tube replacement is the standard seatpost for the SX20. You get the part as VTUVIA lists it, checked against its listing before it ships.\u003c\/p\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-bike-seat\"\u003eStandard Saddle for SF20, SF20H, SX20, SK20, Kangaroo, Non-UL SN100 and SJ26\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSX20\u003c\/th\u003e\n\u003ctd\u003e\u003ca href=\"\/products\/vtuvia-sx20-folding\"\u003eSX20 Antelope\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eYour current seatpost's diameter\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934908699:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eSeatpost · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $79 purchase could be split into 4 interest-free payments of $19.75 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934908699:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e4 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for SX20 Antelope, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934908699:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995934908699:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eSeatpost · $79\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/vtuvia-sx20-seat-tube-replacement), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"SX20","offer_id":53995934908699,"sku":"SX20-SITTING TUBE","price":79.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/SX20-seat-tubes.jpg?v=1789874963"},{"product_id":"vtuvia-thumb-throttle-replacement","title":"VTUVIA Thumb Throttle for SF20H, SX20, SN100, SJ26, Giraffe, Reindeer and Gemini","description":"\u003cstyle\u003e.rt-flow{--rt-ink:#111;--rt-sub:#555;--rt-line:#e8e8e8;--rt-accent:#c8102e;--rt-good:#0a7d3f;--rt-warn:#b3261e;font-family:inherit;color:var(--rt-ink);line-height:1.55;max-width:var(--page-width,1900px);margin:0 auto;padding-inline:clamp(0.5rem,1vw,1rem);}\n.rt-flow *{box-sizing:border-box;}\n.rt-flow h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:3.5rem 0 1rem;}\n.rt-flow h3{font-size:1.25rem;font-weight:700;margin:0 0 .6rem;}\n.rt-answer{max-width:900px;margin:0 auto 2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--rt-line);border-left:4px solid var(--rt-accent);border-radius:14px;background:#fcfcfc;}\n.rt-answer p{margin:0;font-size:1.1rem;color:var(--rt-ink);}\n.rt-answer .rt-q{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-stats{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:100%;margin:0 auto 3rem;padding:0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-stats li{flex:1 1 150px;padding:1.6rem 1rem;text-align:center;border-right:1px solid var(--rt-line);}\n.rt-stats li:last-child{border-right:0;}\n.rt-stats b{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;}\n.rt-stats span{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rt-sub);margin-top:.3rem;}\n.rt-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 0 1rem;}\n.rt-fit ul{margin:.4rem 0 0;padding-left:1.1rem;}\n.rt-fit li{margin:.35rem 0;color:var(--rt-sub);}\n.rt-feat{display:grid;grid-template-columns:1.4fr 1fr;gap:2.5rem;align-items:center;width:100%;margin:0 auto;padding:2.5rem 0;}\n.rt-feat.rt-feat--flip{grid-template-columns:1fr 1.4fr;}\n.rt-feat__media{min-width:0;}\n.rt-flow .rt-feat__media img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n.rt-feat__txt h3{font-size:2.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .8rem;line-height:1.12;}\n.rt-feat__txt p{font-size:1.08rem;color:var(--rt-sub);margin:0;max-width:52ch;}\n.rt-feat__kicker{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent);margin-bottom:.6rem;}\n.rt-feat.rt-feat--flip .rt-feat__media{order:2;}\n.rt-ledger{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:1rem 0 0;}\n.rt-ledger\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.4rem 1.6rem;}\n.rt-ledger h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;}\n.rt-ledger--good h3{color:var(--rt-good);}\n.rt-ledger--bad h3{color:var(--rt-warn);}\n.rt-ledger ul{margin:.6rem 0 0;padding-left:1.1rem;}\n.rt-ledger li{margin:.5rem 0;color:var(--rt-sub);}\n.rt-tablewrap{width:100%;overflow-x:auto;border:1px solid var(--rt-line);border-radius:18px;margin:1rem 0 0;}\n.rt-tablewrap table{width:100%;border-collapse:collapse;min-width:560px;}\n.rt-tablewrap th,.rt-tablewrap td{padding:.85rem 1.2rem;border-bottom:1px solid var(--rt-line);text-align:left;font-size:.97rem;vertical-align:top;}\n.rt-tablewrap thead th{background:#fafafa;font-weight:700;}\n.rt-tablewrap tr:last-child td{border-bottom:0;}\n.rt-tablewrap td:first-child,.rt-tablewrap th:first-child{font-weight:600;}\n.rt-src{font-size:.85rem;color:var(--rt-sub);margin:.7rem 0 0;}\n.rt-src a{color:var(--rt-sub);}\n.rt-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;color:var(--rt-sub);}\n.rt-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin:1rem 0 0;}\n.rt-cards\u003ediv{border:1px solid var(--rt-line);border-radius:16px;padding:1.3rem 1.5rem;}\n.rt-cards h3{font-size:1rem;text-transform:uppercase;letter-spacing:.07em;color:var(--rt-accent);}\n.rt-cards p,.rt-cards li{color:var(--rt-sub);font-size:.95rem;}\n.rt-cards ul{margin:.5rem 0 0;padding-left:1.1rem;}\n.rt-faq{margin:1rem 0 0;border:1px solid var(--rt-line);border-radius:18px;overflow:hidden;}\n.rt-faq details{border-bottom:1px solid var(--rt-line);}\n.rt-faq details:last-child{border-bottom:0;}\n.rt-faq summary{padding:1.1rem 1.5rem;font-weight:650;cursor:pointer;font-size:1.03rem;}\n.rt-faq .rt-a{padding:0 1.5rem 1.2rem;color:var(--rt-sub);margin:0;}\n.rt-note{margin:2.5rem 0 0;padding:1.1rem 1.4rem;border:1px dashed var(--rt-line);border-radius:14px;font-size:.9rem;color:var(--rt-sub);}\n@media(max-width:800px){.rt-feat,.rt-feat.rt-feat--flip{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;}.rt-feat.rt-feat--flip .rt-feat__media{order:0;}.rt-feat__txt h3{font-size:1.6rem;}.rt-ledger,.rt-fit{grid-template-columns:1fr;}}\n.rt-flow ul.rt-stats{list-style:none;padding-inline-start:0;}\n.rt-flow ul.rt-stats\u003eli{list-style:none;padding-inline-start:1rem;margin-block-start:0;}\n.rt-flow ul.rt-stats\u003eli::marker{content:\"\";}\n.rt-flow ul.rt-stats\u003eli::before{content:none;display:none;}\n.rt-flow .rt-cta{margin:1.75rem 0;}\n.rt-flow .rt-tablewrap table.rt-spec{min-width:0;table-layout:fixed;}\n.rt-flow table.rt-spec th{width:38%;}\n.rt-flow table.rt-spec td,.rt-flow table.rt-spec th{overflow-wrap:anywhere;word-break:normal;}\n@media(max-width:800px){.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.75rem .9rem;font-size:.93rem;}}\n.rt-flow .rt-hook{font-size:1.25rem;font-weight:700;line-height:1.35;margin:0 0 1.25rem;color:var(--rt-ink);}\n.rt-flow .redtail-cta-inline{margin:1.75rem 0;padding:0;text-align:left;}\n.rt-flow a.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;\n  padding:.9rem 1.75rem;border-radius:999px;font-weight:700;font-size:1.02rem;line-height:1.2;\n  letter-spacing:.01em;text-decoration:none;background-image:none;background-color:#c8102e;\n  color:#fff;border:2px solid #c8102e;box-shadow:none;}\n.rt-flow a.rt-btn:hover,.rt-flow a.rt-btn:focus-visible{background-color:#9e0c24;border-color:#9e0c24;color:#fff;}\n.rt-flow a.rt-btn--ghost{background-color:#fff;color:#c8102e;}\n.rt-flow a.rt-btn--ghost:hover,.rt-flow a.rt-btn--ghost:focus-visible{background-color:#c8102e;color:#fff;}\n.rt-flow .rt-cta__sub{margin:.55rem 0 0;font-size:.88rem;color:var(--rt-sub);}\n.rt-flow table.rt-compare{min-width:640px;}\n.rt-flow table.rt-compare td:first-child a{font-weight:600;}\n.rt-flow ol.rt-check,.rt-flow ol.rt-steps,.rt-flow ol.rt-footnotes{margin:1rem 0 0;padding-left:1.3rem;}\n.rt-flow ol.rt-check li,.rt-flow ol.rt-steps li{margin:.55rem 0;}\n.rt-flow ol.rt-footnotes{font-size:.86rem;color:var(--rt-sub);}\n.rt-flow .rt-verify{margin-top:2.5rem;}\n@media(max-width:800px){.rt-flow a.rt-btn{display:flex;width:100%;}.rt-flow .rt-hook{font-size:1.1rem;}}\n@media(max-width:640px){\n.rt-flow .rt-tablewrap--compare{border:0;border-radius:0;overflow:visible;}\n.rt-flow .rt-tablewrap--compare table.rt-compare{min-width:0;}\n.rt-flow table.rt-compare thead{display:none;}\n.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody,.rt-flow table.rt-compare tr{display:block;width:100%;}\n.rt-flow table.rt-compare tr{border:1px solid var(--rt-line);border-radius:16px;margin:0 0 .9rem;padding:.3rem 0;background:#fff;}\n.rt-flow table.rt-compare td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid var(--rt-line);text-align:right;font-weight:400;}\n.rt-flow table.rt-compare td::before{content:attr(data-label);font-weight:600;color:var(--rt-sub);text-align:left;flex:0 0 auto;}\n.rt-flow table.rt-compare td:first-child{display:block;text-align:left;font-size:1.05rem;font-weight:700;}\n.rt-flow table.rt-compare td:first-child::before{content:none;}\n.rt-flow table.rt-compare tr td:last-child{border-bottom:0;}\n}\n@media(max-width:800px){.rt-flow .rt-feat{padding:1.25rem 0;}}\n@media(max-width:640px){.rt-flow table.rt-compare,.rt-flow table.rt-compare tbody{border:0!important;box-shadow:none;background:transparent;}}\n.rt-flow a.redtail-cta-btn{text-decoration:none;}\n.rt-flow .rt-fine{font-size:.8rem;line-height:1.45;color:var(--rt-sub);margin:.55rem 0 0;}\n.rt-flow .rt-more{margin:2rem 0 0;color:var(--rt-sub);}\n.rt-flow .rt-feat .rt-feat__txt\u003eh3{margin:0 0 .8rem;}\n.rt-flow .rt-feat .rt-feat__media img{margin:0;}\n.rt-flow .rt-cards\u003ediv\u003eh3{font-size:1rem;margin:0 0 .5rem;}\n.rt-flow .rt-cards\u003ediv\u003e:last-child{margin-bottom:0;}\n@media(max-width:640px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));}\n.rt-flow ul.rt-stats\u003eli{grid-column:span 2;border-right:1px solid var(--rt-line);border-top:0;padding:.8rem .35rem;}\n.rt-flow ul.rt-stats\u003eli:nth-child(3){border-right:0;}\n.rt-flow ul.rt-stats\u003eli:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rt-line);}\n.rt-flow ul.rt-stats\u003eli:nth-child(5){border-right:0;}\n.rt-flow ul.rt-stats b{font-size:1.35rem;}\n.rt-flow ul.rt-stats span{font-size:.68rem;letter-spacing:.06em;}\n}\n.rt-flow .rt-cards\u003ediv.rt-card--wide{grid-column:1\/-1;}\n.rt-flow .rt-tablewrap tr:last-child th{border-bottom:0;}\n.rt-flow .rt-answer{margin-left:0;margin-right:0;}\n.rt-flow\u003ep,.rt-flow\u003eol,.rt-flow\u003eul{max-width:72ch;}\n.rt-flow ul.rt-addons{margin:.6rem 0 1rem;padding-left:1.2rem;}\n.rt-flow ul.rt-addons li{margin:.35rem 0;}\n.rt-flow .rt-faq{max-width:900px;}\n.rt-flow .rt-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;list-style:none;}\n.rt-flow .rt-faq summary::-webkit-details-marker{display:none;}\n.rt-flow .rt-faq summary::after{content:\"+\";flex:0 0 auto;font-size:1.35rem;font-weight:400;line-height:1;color:var(--rt-accent);}\n.rt-flow .rt-faq details[open]\u003esummary::after{content:\"\\2212\";}\n.rt-flow .rt-faq summary\u003eh3{display:inline;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4;}\n.rt-flow .rt-faq .rt-a{padding:0 1.5rem 1.1rem;}\n.rt-flow .rt-faq .rt-a p{margin:0 0 .6rem;color:var(--rt-sub);}\n.rt-flow .rt-faq .rt-a p:last-child{margin-bottom:0;}\n.rt-fit.rt-fit--one{grid-template-columns:1fr;}\n.rt-flow .rt-tel{white-space:nowrap;}\n@media(max-width:640px){\n.rt-flow table.rt-spec th{width:44%;}\n.rt-flow table.rt-spec th,.rt-flow table.rt-spec td{padding:.5rem .75rem;font-size:.9rem;line-height:1.35;}\n.rt-flow table.rt-compare td{padding:.32rem .9rem;font-size:.92rem;}\n.rt-flow table.rt-compare tr{margin:0 0 .7rem;}\n.rt-flow ol.rt-footnotes li{margin:.25rem 0;}\n}\n@media(min-width:641px){\n.rt-flow ul.rt-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin-left:0;}\n.rt-flow\u003eul.rt-stats{max-width:900px;}   \n.rt-flow ul.rt-stats\u003eli{border-right:1px solid var(--rt-line);border-top:0;}\n.rt-flow ul.rt-stats\u003eli:last-child{border-right:0;}\n}\n@media(min-width:801px){.rt-flow .rt-tablewrap:not(.rt-tablewrap--compare){max-width:760px;}}\n.rt-flow blockquote.rt-quote{max-width:900px;margin:1.25rem 0;padding:1rem 1.25rem;border:0;border-left:4px solid var(--rt-accent);background:#f7f7f7;border-radius:0 12px 12px 0;font-style:normal;quotes:none;}\n.rt-flow blockquote.rt-quote::before,.rt-flow blockquote.rt-quote::after{content:none;display:none;}\n.rt-flow blockquote.rt-quote,.rt-flow blockquote.rt-quote p{text-align:left;font-weight:400;letter-spacing:normal;text-transform:none;font-family:inherit;}\n.rt-flow blockquote.rt-quote p{margin:0 0 .5rem;font-size:1rem;font-style:normal;line-height:1.6;color:inherit;}\n.rt-flow blockquote.rt-quote p.rt-quote__src{margin:0;font-size:.85rem;color:var(--rt-sub);}\n.rt-flow .rt-cover{margin:0 0 1.75rem;padding:0;}\n.rt-flow .rt-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:20px;box-shadow:0 24px 60px -28px rgba(0,0,0,.35);}\n@media(min-width:801px){.rt-flow .rt-cover{max-width:900px;margin-left:0;margin-right:auto;}}\n.rt-flow .rt-figure{margin:1.5rem 0 1.75rem;padding:0;max-width:640px;}\n.rt-flow .rt-figure img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;border-radius:16px;box-shadow:0 18px 44px -26px rgba(0,0,0,.35);}\n.rt-flow .rt-figure figcaption{margin:.65rem 0 0;font-size:.92rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt{margin:.5rem 0 0;font-size:.9rem;line-height:1.5;color:var(--rt-sub);}\n.rt-flow .rt-cta__alt a{white-space:nowrap;}\u003c\/style\u003e\u003cdiv class=\"rt-flow\"\u003e\n\u003cfigure class=\"rt-cover\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-thumb-throttle-replacement-inline-00-cover_0bd6dff5-ed3a-4ae6-9e1f-1b9b139c3821.webp?v=1789875572\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-thumb-throttle-replacement-inline-00-cover_0bd6dff5-ed3a-4ae6-9e1f-1b9b139c3821.webp?v=1789875572\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-thumb-throttle-replacement-inline-00-cover_0bd6dff5-ed3a-4ae6-9e1f-1b9b139c3821.webp?v=1789875572\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/vtuvia-thumb-throttle-replacement-inline-00-cover_0bd6dff5-ed3a-4ae6-9e1f-1b9b139c3821.webp?v=1789875572 1600w\" sizes=\"(max-width: 800px) 92vw, 900px\" alt=\"VTUVIA thumb throttle with its cable, headlined “Replacement throttle”\" width=\"1600\" height=\"1067\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\u003cdiv class=\"rt-answer\"\u003e\n\u003cspan class=\"rt-q\"\u003eQuick answer\u003c\/span\u003e \u003cp\u003eThe VTUVIA thumb throttle is the replacement throttle for its thumb-throttle bikes: the UL SF20H, SX20, SN100, SJ26, Giraffe, Reindeer and Gemini. It is $39, with free shipping to the lower 48 and US support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995935170843:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it — $39\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eSF20H-UL\/SX20\/SN100\/SJ26\/Giraffe\/Reindeer\/Gemini · free shipping to the lower 48 · opens checkout\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat you get with this thumb throttle\u003c\/h2\u003e\n\u003cp\u003eThe VTUVIA thumb throttle is the replacement throttle for its thumb-throttle bikes: the UL SF20H, SX20, SN100, SJ26, Giraffe, Reindeer and Gemini. You get the part as VTUVIA lists it, checked against its listing before it ships.\u003c\/p\u003e\n\u003cp\u003ePairs with \u003ca href=\"\/products\/vtuvia-controller-9pin\"\u003e9-Pin Controller for Torque-Sensor SX20 and UL SN100\u003c\/a\u003e.\u003c\/p\u003e\n\u003ch2\u003eFitment\u003c\/h2\u003e\n\u003cp\u003eVTUVIA lists it model by model, so match the row to the model on your frame before you order.\u003c\/p\u003e\n\u003cdiv class=\"rt-tablewrap\"\u003e\u003ctable class=\"rt-spec\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eSF20H-UL\/SX20\/SN100\/SJ26\/Giraffe\/Reindeer\/Gemini\u003c\/th\u003e\n\u003ctd\u003e\n\u003ca href=\"\/products\/vtuvia-sf20h-utility\"\u003eSF20H\u003c\/a\u003e, \u003ca href=\"\/products\/vtuvia-sx20-folding\"\u003eSX20 Antelope\u003c\/a\u003e, \u003ca href=\"\/products\/vtuvia-sn100-hunting\"\u003eSN100\u003c\/a\u003e, SJ26, Giraffe, Reindeer (VTUVIA does not say which generation), \u003ca href=\"\/products\/vtuvia-gemini-1000w\"\u003eGemini\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCheck on your bike\u003c\/th\u003e\n\u003ctd\u003eA thumb throttle on your current bars\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995935170843:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it now\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eThumb Throttle · dispatched within 1–3 business days\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy buy it from Redtail\u003c\/h2\u003e\n\u003cdiv class=\"rt-cards\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eFree shipping\u003c\/h3\u003e\n\u003cp\u003eWe cover shipping to any address in the lower 48. \u003ca href=\"\/policies\/shipping-policy\"\u003eOur shipping policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePay over time\u003c\/h3\u003e\n\u003cp\u003eWith Shop Pay, a $39 purchase could be split into 2 interest-free payments of $19.50 every 2 weeks.\u003c\/p\u003e\n\u003cp class=\"rt-fine\"\u003eRates from 0-36% APR. Payment options through Shop Pay Installments are subject to an eligibility check and are provided by these lending partners: affirm.com\/lenders. Options depend on your purchase amount, and a down payment may be required. State notices to consumers: affirm.com\/licenses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eWarranty and damage claims\u003c\/h3\u003e\n\u003cp\u003eIf it arrives damaged, note it with the carrier and send us photos within 48 hours: we file the claim with the carrier and arrange a replacement or repair. Where VTUVIA's warranty applies, our US support desk coordinates the claim with VTUVIA, so you are not the one writing to a factory. \u003ca href=\"\/policies\/refund-policy\"\u003eOur returns policy\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995935170843:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy it and pay over time\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003e2 interest-free payments with Shop Pay\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eWill this fit my bike?\u003c\/h3\u003e\n\u003cp\u003eVTUVIA lists this part for Gemini, Giraffe, Reindeer (VTUVIA does not say which generation), SF20H, SJ26, SN100 and others, model by model. If your model is not in VTUVIA's list, or you are not sure which version you have, call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e and we will check it with VTUVIA before you order.\u003c\/p\u003e\n\u003ch3\u003eHow long does it take to arrive?\u003c\/h3\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email the moment it ships, and a part ordered with a bike may ship separately, on its own schedule.\u003c\/p\u003e\n\u003ch3\u003eHow much does it cost to ship?\u003c\/h3\u003e\n\u003cp\u003eNothing to an address in the lower 48. Alaska, Hawaii, U.S. territories, P.O. boxes and remote areas may cost extra or be excluded, so contact us before you order.\u003c\/p\u003e\n\u003ch3\u003eCan I return it?\u003c\/h3\u003e\n\u003cp\u003eOur returns policy applies to parts and accessories as it does to bikes; read it before you order a model-specific part, and check the fitment table twice.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995935170843:1\" class=\"redtail-cta-btn rt-btn rt-btn--ghost\"\u003eBuy it — Shop Pay accepted\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eCard or PayPal works too\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhat’s next after you order\u003c\/h2\u003e\n\u003cp\u003eOrders are prepared and dispatched within 1–3 business days of confirmation. You get a tracking number by email when it ships.\u003c\/p\u003e\n\u003col class=\"rt-steps\"\u003e\n\u003cli\u003e\n\u003cb\u003eConfirmation.\u003c\/b\u003e Your order confirmation arrives by email.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eOrdering with a bike?\u003c\/b\u003e Parts and accessories may ship separately, on their own schedule.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eIf anything is wrong.\u003c\/b\u003e Call \u003ca class=\"rt-tel\" href=\"tel:+12134444020\"\u003e(213) 444-4020\u003c\/a\u003e, and we help you file the claim with VTUVIA.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSee the rest in the \u003ca href=\"\/collections\/vtuvia-parts\"\u003eVTUVIA parts collection\u003c\/a\u003e, with \u003ca href=\"\/collections\/e-bike-parts\"\u003eevery e-bike part we sell\u003c\/a\u003e beside it; the VTUVIA bikes we sell are in the \u003ca href=\"\/collections\/vtuvia\"\u003eVTUVIA collection\u003c\/a\u003e, and \u003ca href=\"\/blogs\/journal\/best-ebike-brands\"\u003eour e-bike brands guide\u003c\/a\u003e measures VTUVIA against every other brand we carry.\u003c\/p\u003e\n\u003cdiv class=\"redtail-cta-inline rt-cta\"\u003e\n\u003ca href=\"\/cart\/53995935170843:1\" class=\"redtail-cta-btn rt-btn\"\u003eBuy now — go to checkout\u003c\/a\u003e\u003cp class=\"rt-cta__sub\"\u003eThumb Throttle · $39\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rt-note rt-verify\"\u003e\n\u003cp\u003e\u003cb\u003eHow we verified this page.\u003c\/b\u003e We checked every figure on it against VTUVIA's own listing for this item (vtuviaebike.com\/products\/vtuvia-thumb-throttle-replacement), read on September 19, 2026, and the fitment table repeats VTUVIA's own model list. Prices and stock were read the same day.\u003c\/p\u003e\n\u003cp\u003eVerified by \u003ca href=\"\/pages\/milad-ghobadibeygvand\"\u003eMilad Ghobadibeygvand, BScN (Western University, 2014)\u003c\/a\u003e. Found something that does not match VTUVIA's current listing? Email support@redtailebikes.com and we will correct it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Vtuvia","offers":[{"title":"SF20H-UL\/SX20\/SN100\/SJ26\/Giraffe\/Reindeer\/Gemini","offer_id":53995935170843,"sku":"Thumb paddle","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1032\/8847\/1835\/files\/ThumbThrottle.jpg?v=1789874964"}],"url":"https:\/\/redtailebikes.com\/collections\/vtuvia-parts.oembed?page=4","provider":"Redtail Ebikes","version":"1.0","type":"link"}