{"product_id":"probuilt-assembly","title":"Probuilt Assembly","description":"\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@400;600;700;800;900\u0026amp;family=Barlow:wght@400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n:root {\n  --red:     #D42A2A;\n  --red-dk:  #A81F1F;\n  --gold:    #F0B000;\n  --gold-dk: #C89000;\n  --dark:    #111111;\n  --dark2:   #F4F4F4;\n  --line:    #DDDDDD;\n  --text:    #1A1A1A;\n  --muted:   #666666;\n  --font-head: \"Barlow Condensed\", sans-serif;\n  --font-body: \"Barlow\", sans-serif;\n}\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\nbody { font-family: var(--font-body); color: var(--text); background: #fff; overflow-x: hidden; }\n\n\/* MARQUEE *\/\n.mw-mq { background: var(--red); padding: 11px 0; overflow: hidden; white-space: nowrap; }\n.mw-mq-t { display: inline-block; animation: mwMq 28s linear infinite; }\n.mw-mq-t span { font-family: var(--font-head); font-size: 13px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(255,255,255,0.92); padding: 0 32px; }\n.mw-mq-t span::before { content: \"✦ \"; color: rgba(255,255,255,0.5); }\n@keyframes mwMq { from { transform: translateX(0); } to { transform: translateX(-50%); } }\n\n\/* HERO *\/\n.mw-hero { position: relative; background: var(--dark); overflow: hidden; padding: 72px 48px 64px; text-align: center; }\n.mw-hero::before {\n  content: \"\"; position: absolute; inset: 0;\n  background:\n    radial-gradient(ellipse 80% 60% at 50% -10%, rgba(240,176,0,0.12) 0%, transparent 60%),\n    radial-gradient(ellipse 50% 40% at 20% 80%, rgba(212,42,42,0.08) 0%, transparent 60%),\n    repeating-linear-gradient(0deg, transparent, transparent 39px, rgba(255,255,255,0.02) 39px, rgba(255,255,255,0.02) 40px),\n    repeating-linear-gradient(90deg, transparent, transparent 39px, rgba(255,255,255,0.02) 39px, rgba(255,255,255,0.02) 40px);\n  pointer-events: none;\n}\n.mw-eyebrow { font-family: var(--font-head); font-size: 13px; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; color: var(--gold); margin-bottom: 14px; position: relative; z-index: 1; }\n.mw-hero h1 { font-family: var(--font-head); font-size: clamp(48px, 8vw, 96px); font-weight: 900; line-height: 0.88; text-transform: uppercase; letter-spacing: -0.01em; color: #fff; margin-bottom: 8px; position: relative; z-index: 1; }\n.mw-hero h1 em { font-style: normal; color: var(--gold); display: block; }\n.mw-hero-sub { max-width: 580px; margin: 20px auto 28px; color: rgba(255,255,255,0.6); font-size: 17px; line-height: 1.7; position: relative; z-index: 1; }\n.mw-hero-sub strong { color: #fff; font-weight: 600; }\n.mw-badges { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; margin-bottom: 28px; position: relative; z-index: 1; }\n.mw-badge { background: rgba(240,176,0,0.15); border: 1px solid rgba(240,176,0,0.4); color: var(--gold); font-family: var(--font-head); font-size: 13px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; padding: 7px 16px; border-radius: 3px; }\n.mw-badge.red { background: rgba(212,42,42,0.15); border-color: rgba(212,42,42,0.4); color: #ff7070; }\n.mw-price { font-family: var(--font-head); font-size: clamp(60px, 10vw, 120px); font-weight: 900; color: var(--gold); line-height: 1; position: relative; z-index: 1; margin-bottom: 6px; }\n.mw-price sup { font-size: 0.42em; vertical-align: super; }\n.mw-price-sub { font-family: var(--font-head); font-size: 13px; font-weight: 600; letter-spacing: 0.16em; text-transform: uppercase; color: rgba(255,255,255,0.3); position: relative; z-index: 1; margin-bottom: 28px; }\n.mw-btn { display: inline-block; padding: 14px 36px; border-radius: 3px; font-family: var(--font-head); font-size: 16px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; text-decoration: none; transition: all .2s; cursor: pointer; border: none; }\n.mw-btn-gold { background: var(--gold); color: #111; }\n.mw-btn-gold:hover { background: var(--gold-dk); transform: translateY(-1px); }\n.mw-btn-ghost { background: transparent; color: rgba(255,255,255,0.7); border: 1.5px solid rgba(255,255,255,0.2); }\n.mw-btn-ghost:hover { border-color: rgba(255,255,255,0.55); color: #fff; }\n.mw-hero-btns { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; position: relative; z-index: 1; }\n\n\/* STATS *\/\n.mw-stats { display: grid; grid-template-columns: repeat(4, 1fr); background: #fff; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); }\n.mw-stat { padding: 28px 20px; text-align: center; border-right: 1px solid var(--line); }\n.mw-stat:last-child { border-right: none; }\n.mw-stat-n { font-family: var(--font-head); font-size: 40px; font-weight: 900; color: var(--gold); line-height: 1; }\n.mw-stat-l { font-size: 11px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: var(--muted); margin-top: 5px; }\n\n\/* SECTIONS *\/\n.mw-sec { padding: 80px 48px; }\n.mw-sec-label { font-family: var(--font-head); font-size: 12px; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; color: var(--gold); margin-bottom: 12px; }\n.mw-sec-title { font-family: var(--font-head); font-size: clamp(36px, 5vw, 58px); font-weight: 900; text-transform: uppercase; line-height: 0.92; color: #111; margin-bottom: 16px; }\n.mw-sec-desc { color: var(--muted); font-size: 15px; line-height: 1.75; max-width: 560px; }\n\n\/* 25-POINT CHECKLIST *\/\n.mw-cl-bg { background: var(--dark2); }\n.mw-cl-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-top: 48px; }\n.mw-cl-item { background: #fff; border: 1px solid var(--line); border-radius: 6px; padding: 22px 24px; display: flex; align-items: flex-start; gap: 16px; transition: border-color .2s, transform .2s; }\n.mw-cl-item:hover { border-color: var(--gold); transform: translateY(-2px); }\n.mw-cl-icon { font-size: 24px; flex-shrink: 0; margin-top: 2px; }\n.mw-cl-title { font-family: var(--font-head); font-size: 18px; font-weight: 800; text-transform: uppercase; color: #111; margin-bottom: 4px; letter-spacing: 0.02em; }\n.mw-cl-desc { font-size: 13px; color: var(--muted); line-height: 1.6; }\n\n\/* HOW IT WORKS *\/\n.mw-how-bg { background: var(--dark); }\n.mw-how-steps { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1px; background: rgba(255,255,255,0.06); border-radius: 6px; overflow: hidden; margin-top: 48px; }\n.mw-how-step { background: #1a1a1a; padding: 36px 28px; }\n.mw-how-num { font-family: var(--font-head); font-size: 54px; font-weight: 900; color: rgba(240,176,0,0.18); line-height: 1; margin-bottom: 14px; }\n.mw-how-title { font-family: var(--font-head); font-size: 20px; font-weight: 800; text-transform: uppercase; color: #fff; margin-bottom: 10px; }\n.mw-how-text { font-size: 13px; color: rgba(255,255,255,0.45); line-height: 1.7; }\n\n\/* GUARANTEE STRIP *\/\n.mw-guarantee { background: rgba(240,176,0,0.05); border-top: 1px solid rgba(240,176,0,0.18); border-bottom: 1px solid rgba(240,176,0,0.18); padding: 32px 48px; display: flex; align-items: center; justify-content: center; gap: 48px; flex-wrap: wrap; }\n.mw-guarantee-item { display: flex; align-items: center; gap: 12px; }\n.mw-guarantee-icon { font-size: 26px; }\n.mw-guarantee-label { font-family: var(--font-head); font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; color: var(--text); }\n\n\/* FAQ *\/\n.mw-faq-bg { background: #fff; }\n.mw-faq-list { margin-top: 48px; max-width: 780px; }\n.mw-faq-item { background: var(--dark2); border-radius: 4px; margin-bottom: 8px; overflow: hidden; }\n.mw-faq-q { width: 100%; background: none; border: none; text-align: left; cursor: pointer; padding: 20px 24px; display: flex; justify-content: space-between; align-items: center; gap: 20px; font-family: var(--font-head); font-size: 17px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.02em; color: var(--text); transition: color .2s; }\n.mw-faq-q:hover { color: var(--gold-dk); }\n.mw-faq-ic { font-size: 22px; color: var(--gold); transition: transform .3s; flex-shrink: 0; }\n.mw-faq-a { font-size: 15px; color: var(--muted); line-height: 1.75; max-height: 0; overflow: hidden; transition: max-height .35s ease, padding .35s; padding: 0 24px; }\n.mw-faq-a.open { max-height: 400px; padding: 0 24px 22px; }\n.mw-faq-item.open .mw-faq-ic { transform: rotate(45deg); }\n\n\/* CTA *\/\n.mw-cta { background: var(--dark); text-align: center; padding: 80px 48px; position: relative; overflow: hidden; }\n.mw-cta::before { content: \"\"; position: absolute; inset: 0; background: radial-gradient(ellipse 70% 60% at 50% 0%, rgba(240,176,0,0.10) 0%, transparent 60%); pointer-events: none; }\n.mw-cta h2 { font-family: var(--font-head); font-size: clamp(36px, 6vw, 70px); font-weight: 900; text-transform: uppercase; color: #fff; line-height: 0.9; margin-bottom: 16px; position: relative; z-index: 1; }\n.mw-cta h2 em { font-style: normal; color: var(--gold); display: block; }\n.mw-cta p { font-size: 16px; color: rgba(255,255,255,0.5); margin-bottom: 32px; position: relative; z-index: 1; }\n.mw-cta-btns { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; position: relative; z-index: 1; }\n\n@media (max-width: 900px) {\n  .mw-sec { padding: 60px 20px; }\n  .mw-hero { padding: 60px 20px; }\n  .mw-cl-grid { grid-template-columns: 1fr; }\n  .mw-how-steps { grid-template-columns: 1fr 1fr; }\n  .mw-stats { grid-template-columns: repeat(2, 1fr); }\n  .mw-guarantee { gap: 24px; padding: 28px 20px; }\n}\n\u003c\/style\u003e\n\n\u003c!-- MARQUEE --\u003e\n\u003cdiv class=\"mw-mq\"\u003e\n  \u003cdiv class=\"mw-mq-t\"\u003e\n    \u003cspan\u003eProBuilt Assembly\u003c\/span\u003e\u003cspan\u003e25-Point Inspection\u003c\/span\u003e\u003cspan\u003eSame-Day Available\u003c\/span\u003e\n    \u003cspan\u003eAll Brands Welcome\u003c\/span\u003e\u003cspan\u003eCertified Technicians\u003c\/span\u003e\u003cspan\u003eRide Ready Guarantee\u003c\/span\u003e\n    \u003cspan\u003eProBuilt Assembly\u003c\/span\u003e\u003cspan\u003e25-Point Inspection\u003c\/span\u003e\u003cspan\u003eSame-Day Available\u003c\/span\u003e\n    \u003cspan\u003eAll Brands Welcome\u003c\/span\u003e\u003cspan\u003eCertified Technicians\u003c\/span\u003e\u003cspan\u003eRide Ready Guarantee\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"mw-hero\"\u003e\n  \u003cp class=\"mw-eyebrow\"\u003eIn-Store Assembly Service — Add-On\u003c\/p\u003e\n  \u003ch1\u003ePROBUILD\u003cbr\u003e\u003cem\u003eASSEMBLY\u003c\/em\u003e\n\u003c\/h1\u003e\n  \u003cp class=\"mw-hero-sub\"\u003eYour e-bike deserves a \u003cstrong\u003eprofessional build\u003c\/strong\u003e. Our ProBuilt service assembles, inspects, and tunes your bike to factory spec — so your first ride is perfect from day one.\u003c\/p\u003e\n  \u003cdiv class=\"mw-badges\"\u003e\n    \u003cspan class=\"mw-badge\"\u003e25-Point Inspection\u003c\/span\u003e\n    \u003cspan class=\"mw-badge\"\u003eAll Brands\u003c\/span\u003e\n    \u003cspan class=\"mw-badge red\"\u003eSame-Day Available\u003c\/span\u003e\n    \u003cspan class=\"mw-badge\"\u003eRide Ready Guarantee\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"mw-price\"\u003e\n\u003csup\u003e$\u003c\/sup\u003e99\u003c\/div\u003e\n  \u003cp class=\"mw-price-sub\"\u003eOne-time add-on — any e-bike purchase\u003c\/p\u003e\n  \u003cdiv class=\"mw-hero-btns\"\u003e\n    \u003ca href=\"#\" class=\"mw-btn mw-btn-gold\"\u003eAdd ProBuilt to My Order\u003c\/a\u003e\n    \u003ca href=\"#checklist\" class=\"mw-btn mw-btn-ghost\"\u003eSee What We Do\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- STATS --\u003e\n\u003cdiv class=\"mw-stats\"\u003e\n  \u003cdiv class=\"mw-stat\"\u003e\n\u003cdiv class=\"mw-stat-n\"\u003e25\u003c\/div\u003e\n\u003cdiv class=\"mw-stat-l\"\u003ePoint Inspection\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"mw-stat\"\u003e\n\u003cdiv class=\"mw-stat-n\"\u003e6+\u003c\/div\u003e\n\u003cdiv class=\"mw-stat-l\"\u003eYears Experience\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"mw-stat\"\u003e\n\u003cdiv class=\"mw-stat-n\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"mw-stat-l\"\u003eRide Ready Guarantee\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"mw-stat\"\u003e\n\u003cdiv class=\"mw-stat-n\"\u003eAll\u003c\/div\u003e\n\u003cdiv class=\"mw-stat-l\"\u003eBrands Accepted\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- CHECKLIST --\u003e\n\u003csection class=\"mw-sec mw-cl-bg\" id=\"checklist\"\u003e\n  \u003cp class=\"mw-sec-label\"\u003eThe ProBuilt Checklist\u003c\/p\u003e\n  \u003ch2 class=\"mw-sec-title\"\u003eEVERY BUILD\u003cbr\u003eINCLUDES\u003c\/h2\u003e\n  \u003cp class=\"mw-sec-desc\"\u003eNo shortcuts. Every ProBuilt assembly goes through the same full checklist — whether it's a Mokwheel or any other brand.\u003c\/p\u003e\n  \u003cdiv class=\"mw-cl-grid\"\u003e\n    \u003cdiv class=\"mw-cl-item\"\u003e\n      \u003cdiv class=\"mw-cl-icon\"\u003e🔧\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"mw-cl-title\"\u003eFull Professional Assembly\u003c\/div\u003e\n        \u003cdiv class=\"mw-cl-desc\"\u003eHandlebar, stem, seatpost, pedals, display, and all components installed to manufacturer torque specs — properly, not just finger-tight.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mw-cl-item\"\u003e\n      \u003cdiv class=\"mw-cl-icon\"\u003e⚡\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"mw-cl-title\"\u003eElectrical Systems Check\u003c\/div\u003e\n        \u003cdiv class=\"mw-cl-desc\"\u003eBattery, motor, display, throttle, and pedal-assist all verified and tested. We catch wiring issues before they strand you on a ride.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mw-cl-item\"\u003e\n      \u003cdiv class=\"mw-cl-icon\"\u003e🛞\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"mw-cl-title\"\u003eWheel \u0026amp; Tire Setup\u003c\/div\u003e\n        \u003cdiv class=\"mw-cl-desc\"\u003eWheels trued, tires inflated to correct pressure, axles torqued and secured. Your wheels will track straight from the first pedal stroke.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mw-cl-item\"\u003e\n      \u003cdiv class=\"mw-cl-icon\"\u003e🛑\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"mw-cl-title\"\u003eBrake Setup \u0026amp; Adjustment\u003c\/div\u003e\n        \u003cdiv class=\"mw-cl-desc\"\u003eLever reach adjusted, pads aligned and bedded, hydraulic or cable systems properly set. Stopping power you can rely on from day one.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mw-cl-item\"\u003e\n      \u003cdiv class=\"mw-cl-icon\"\u003e⚙️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"mw-cl-title\"\u003eDrivetrain Tuning\u003c\/div\u003e\n        \u003cdiv class=\"mw-cl-desc\"\u003eDerailleur indexed, chain lubed, shifters calibrated. Every gear change is crisp and precise before it leaves our stand.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mw-cl-item\"\u003e\n      \u003cdiv class=\"mw-cl-icon\"\u003e🔩\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"mw-cl-title\"\u003eFull Fastener Check\u003c\/div\u003e\n        \u003cdiv class=\"mw-cl-desc\"\u003eEvery bolt torqued to spec with a calibrated torque wrench. Nothing rattles, nothing strips — your bike is structurally sound.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mw-cl-item\"\u003e\n      \u003cdiv class=\"mw-cl-icon\"\u003e🔋\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"mw-cl-title\"\u003eBattery Health Verification\u003c\/div\u003e\n        \u003cdiv class=\"mw-cl-desc\"\u003eCell balance and capacity checked. We flag any issues before they become expensive problems on the road.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mw-cl-item\"\u003e\n      \u003cdiv class=\"mw-cl-icon\"\u003e🏍️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"mw-cl-title\"\u003eTest Ride \u0026amp; Sign-Off\u003c\/div\u003e\n        \u003cdiv class=\"mw-cl-desc\"\u003eEvery ProBuilt bike gets a real test ride by a certified technician. If it doesn't pass, it doesn't leave. That's our guarantee.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- HOW IT WORKS --\u003e\n\u003csection class=\"mw-sec mw-how-bg\"\u003e\n  \u003cp class=\"mw-sec-label\" style=\"color:var(--gold);\"\u003eSimple Process\u003c\/p\u003e\n  \u003ch2 class=\"mw-sec-title\" style=\"color:#fff;\"\u003eHOW IT WORKS\u003c\/h2\u003e\n  \u003cdiv class=\"mw-how-steps\"\u003e\n    \u003cdiv class=\"mw-how-step\"\u003e\n      \u003cdiv class=\"mw-how-num\"\u003e01\u003c\/div\u003e\n      \u003cdiv class=\"mw-how-title\"\u003eAdd at Checkout\u003c\/div\u003e\n      \u003cdiv class=\"mw-how-text\"\u003eSelect ProBuilt Assembly when you purchase your bike — online or in store. We'll coordinate the build at your preferred location.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mw-how-step\"\u003e\n      \u003cdiv class=\"mw-how-num\"\u003e02\u003c\/div\u003e\n      \u003cdiv class=\"mw-how-title\"\u003eWe Build It\u003c\/div\u003e\n      \u003cdiv class=\"mw-how-text\"\u003eOur certified technicians complete your full ProBuilt assembly and run the 25-point checklist. Typically done same-day within 2–4 hours.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mw-how-step\"\u003e\n      \u003cdiv class=\"mw-how-num\"\u003e03\u003c\/div\u003e\n      \u003cdiv class=\"mw-how-title\"\u003eTest Ride\u003c\/div\u003e\n      \u003cdiv class=\"mw-how-text\"\u003eEvery bike is test-ridden before sign-off. Brakes, gears, motor, display — all checked under real riding conditions by a technician.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mw-how-step\"\u003e\n      \u003cdiv class=\"mw-how-num\"\u003e04\u003c\/div\u003e\n      \u003cdiv class=\"mw-how-title\"\u003eRide Away\u003c\/div\u003e\n      \u003cdiv class=\"mw-how-text\"\u003ePick up a bike that's 100% ready to ride. We'll walk you through the setup and answer any questions before you head out.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- GUARANTEE STRIP --\u003e\n\u003cdiv class=\"mw-guarantee\"\u003e\n  \u003cdiv class=\"mw-guarantee-item\"\u003e\n\u003cdiv class=\"mw-guarantee-icon\"\u003e✅\u003c\/div\u003e\n\u003cdiv class=\"mw-guarantee-label\"\u003eRide Ready Guarantee\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"mw-guarantee-item\"\u003e\n\u003cdiv class=\"mw-guarantee-icon\"\u003e🔧\u003c\/div\u003e\n\u003cdiv class=\"mw-guarantee-label\"\u003eCertified Technicians\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"mw-guarantee-item\"\u003e\n\u003cdiv class=\"mw-guarantee-icon\"\u003e⚡\u003c\/div\u003e\n\u003cdiv class=\"mw-guarantee-label\"\u003eSame-Day Available\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"mw-guarantee-item\"\u003e\n\u003cdiv class=\"mw-guarantee-icon\"\u003e🏍️\u003c\/div\u003e\n\u003cdiv class=\"mw-guarantee-label\"\u003eAll Brands Accepted\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FAQ --\u003e\n\u003csection class=\"mw-sec mw-faq-bg\" id=\"faq\"\u003e\n  \u003cp class=\"mw-sec-label\"\u003eGot Questions?\u003c\/p\u003e\n  \u003ch2 class=\"mw-sec-title\"\u003eFREQUENTLY\u003cbr\u003eASKED\u003c\/h2\u003e\n  \u003cdiv class=\"mw-faq-list\"\u003e\n\n    \u003cdiv class=\"mw-faq-item\"\u003e\n      \u003cbutton class=\"mw-faq-q\" onclick=\"mwFaq(this)\"\u003eDo you assemble bikes other than Mokwheel?\u003cspan class=\"mw-faq-ic\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"mw-faq-a\"\u003eYes — ProBuilt is available for all e-bike brands. Rad Power, Trek, Specialized, Aventon, or anything else. Our technicians are experienced across makes and models.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mw-faq-item\"\u003e\n      \u003cbutton class=\"mw-faq-q\" onclick=\"mwFaq(this)\"\u003eHow long does the assembly take?\u003cspan class=\"mw-faq-ic\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"mw-faq-a\"\u003eMost ProBuilt assemblies are completed same-day within 2–4 hours. If you have a large or complex build, it's worth calling ahead. We're open Wed–Sun at both our Tualatin and Eugene locations.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mw-faq-item\"\u003e\n      \u003cbutton class=\"mw-faq-q\" onclick=\"mwFaq(this)\"\u003eCan I bring a bike I already bought online?\u003cspan class=\"mw-faq-ic\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"mw-faq-a\"\u003eAbsolutely. Bring it in the box or partially assembled — we'll handle the rest. Many of our customers come in with bikes purchased from Amazon, the manufacturer, or other retailers.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mw-faq-item\"\u003e\n      \u003cbutton class=\"mw-faq-q\" onclick=\"mwFaq(this)\"\u003eWhat is the Ride Ready Guarantee?\u003cspan class=\"mw-faq-ic\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"mw-faq-a\"\u003eEvery ProBuilt bike is test-ridden by a certified technician before you pick it up. If anything isn't right, we fix it on the spot — no extra charge. If you experience an assembly-related issue within 30 days, bring it back and we'll make it right at no cost.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mw-faq-item\"\u003e\n      \u003cbutton class=\"mw-faq-q\" onclick=\"mwFaq(this)\"\u003eDo I need an appointment?\u003cspan class=\"mw-faq-ic\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"mw-faq-a\"\u003eWalk-ins are welcome. If you have a large or complex build, a quick call ahead helps us make sure a technician is ready for you. We're open Wednesday through Sunday at both our Portland (Tualatin) and Eugene locations.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mw-faq-item\"\u003e\n      \u003cbutton class=\"mw-faq-q\" onclick=\"mwFaq(this)\"\u003eWhat if parts are missing or damaged in the box?\u003cspan class=\"mw-faq-ic\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"mw-faq-a\"\u003eWe check all components against your bike's spec sheet during the ProBuilt inspection. If anything is missing or damaged, we'll flag it immediately and help you contact the manufacturer before proceeding with the build.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mw-faq-item\"\u003e\n      \u003cbutton class=\"mw-faq-q\" onclick=\"mwFaq(this)\"\u003eCan I add a protection plan with ProBuilt?\u003cspan class=\"mw-faq-ic\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"mw-faq-a\"\u003eYes — and we'd recommend it. ProBuilt Plus and ProBuilt Gold protection plans can be added alongside your assembly service for complete coverage from day one. Ask a team member at checkout or visit our Protection Plans page to learn more.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"mw-cta\"\u003e\n  \u003ch2\u003eREADY FOR A\u003cbr\u003e\u003cem\u003ePERFECT BUILD?\u003c\/em\u003e\n\u003c\/h2\u003e\n  \u003cp\u003eAdd ProBuilt assembly to your bike purchase — in store or online. Same-day available at both locations.\u003c\/p\u003e\n  \u003cdiv class=\"mw-cta-btns\"\u003e\n    \u003ca href=\"#\" class=\"mw-btn mw-btn-gold\"\u003eAdd to My Order\u003c\/a\u003e\n    \u003ca href=\"https:\/\/mokwheelstore.com\/collections\/bikes\" class=\"mw-btn mw-btn-ghost\"\u003eShop E-Bikes\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction mwFaq(btn) {\n  var item = btn.parentElement;\n  var ans = item.querySelector(\".mw-faq-a\");\n  var open = item.classList.contains(\"open\");\n  document.querySelectorAll(\".mw-faq-item\").forEach(function(i) {\n    i.classList.remove(\"open\");\n    i.querySelector(\".mw-faq-a\").classList.remove(\"open\");\n  });\n  if (!open) { item.classList.add(\"open\"); ans.classList.add(\"open\"); }\n}\n\u003c\/script\u003e","brand":"Mokwheel Factory Store","offers":[{"title":"Default Title","offer_id":48563754893412,"sku":null,"price":99.0,"currency_code":"USD","in_stock":true}],"url":"https:\/\/mokwheelstore.com\/products\/probuilt-assembly","provider":"Mokwheel E-Bikes","version":"1.0","type":"link"}