{"title":"CYC Motors","description":"","products":[{"product_id":"cyc-photon-gen-2-motor-only","title":"CYC - Photon Gen 2 Motor Only","description":"\u003cmeta charset=\"UTF-8\"\u003e\n\u003c!-- DO NOT paste the line above into Shopify - start copying from the next line --\u003e\n\n\u003cp\u003eThe CYC Photon Gen 2 is the mid-drive motor for riders who want serious performance without the full-send power of the X1 Pro. With 2000W peak output, 135 N.m of torque, and a revolutionary inrunner motor design that runs 60% cooler than the competition, the Photon Gen 2 delivers smooth, natural, trail-proven power in a compact, serviceable package. Trail riding, climbing, commuting — it handles all of it.\u003c\/p\u003e\n\n\u003chr\u003e\n\n\u003ch2\u003eWhy the Photon Gen 2 Stands Apart\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003eInrunner Motor Core — 60% Less Heat\u003c\/strong\u003e\u003cbr\u003e\nThe Photon Gen 2 uses a revolutionary inrunner motor design that generates up to 60% less heat than conventional mid-drives. Less heat means better sustained performance, longer motor life, and no thermal throttling when you push hard on a climb.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003e2000W Peak \/ 135 N.m Torque\u003c\/strong\u003e\u003cbr\u003e\nThe Photon Gen 2 hits 2000W peak in unrestricted mode with 135 N.m of torque at the crank. That is more than enough for steep technical climbs, loaded commuting, or spirited trail riding — while staying manageable and natural-feeling for everyday use.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003ePatented Torque Sensing\u003c\/strong\u003e\u003cbr\u003e\nCYC's torque sensing technology reads your pedal input and scales assist seamlessly — no on\/off surge, no dead spots. It feels like a natural extension of your riding, not a motor switching on and off.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eHelical Gear Drive\u003c\/strong\u003e\u003cbr\u003e\nHelical gears run quieter and smoother than straight-cut alternatives. The Photon Gen 2 is noticeably quieter on the trail than most mid-drives — you hear the ride, not the motor.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eSprag Clutch — 3x the Load Rating\u003c\/strong\u003e\u003cbr\u003e\nThe upgraded internal sprag clutch is rated for 3 times the load of the Gen 1 Photon. Instant engagement, zero drag when you are just pedalling, and built to last under serious use.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eModular and Serviceable\u003c\/strong\u003e\u003cbr\u003e\nThe Photon Gen 2 is designed to be serviced and maintained — not thrown away. Modular construction means individual components can be replaced without sourcing a whole new motor.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eFits 95% of Frames\u003c\/strong\u003e\u003cbr\u003e\nMultiple bottom bracket standards and a wide chainring selection mean the Photon Gen 2 installs on almost any bike you own.\u003c\/p\u003e\n\n\u003chr\u003e\n\n\u003ch2\u003eWhat's in the Box\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003ePhoton Gen 2 Motor Assembly\u003c\/li\u003e\n  \u003cli\u003eVTON Controller\u003c\/li\u003e\n  \u003cli\u003eChainring (your size choice)\u003c\/li\u003e\n  \u003cli\u003eBottom Bracket\u003c\/li\u003e\n  \u003cli\u003eCrank Arms\u003c\/li\u003e\n  \u003cli\u003eWaterproof Wiring Harness\u003c\/li\u003e\n  \u003cli\u003eDisplay (Intuition Display or SW102T)\u003c\/li\u003e\n  \u003cli\u003eSpeed Sensor\u003c\/li\u003e\n  \u003cli\u003eBrake Sensors\u003c\/li\u003e\n  \u003cli\u003eAll mounting hardware\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cem\u003eBattery not included. Compatible with the CYC A-52, A-52L, and A-65 batteries.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003chr\u003e\n\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRated Power\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e250W \/ 750W (firmware selectable)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePeak Power\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e~2000W (unrestricted mode)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePeak Torque\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e135 N.m\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eVoltage Range\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e36V - 72V\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMotor Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eInrunner with Internal Sprag Clutch\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eGear Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eHelical\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMax Crank RPM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u0026gt;300 RPM\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMotor Weight\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e3.5 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eBottom Bracket\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eBSA 68-83mm, BB92, BSA 100mm, BSA 120mm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eChainring Options\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e36T, 38T, 40T, 42T, 50T\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDisplay\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eIntuition Display \/ SW102T\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFrame Compatibility\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e95%+ of available frames\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003chr\u003e\n\n\u003ch2\u003ePhoton Gen 2 vs X1 Pro Gen 4 - Which One Is Right for You?\u003c\/h2\u003e\n\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003ePhoton Gen 2\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eX1 Pro Gen 4\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePeak Power\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e2000W\u003c\/td\u003e\n\u003ctd\u003e6500W\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePeak Torque\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e135 N.m\u003c\/td\u003e\n\u003ctd\u003e280 N.m\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMotor Weight\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e3.5 kg\u003c\/td\u003e\n\u003ctd\u003e5.6 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eBest For\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eTrail, commuting, natural feel, efficiency\u003c\/td\u003e\n\u003ctd\u003eExtreme terrain, cargo, maximum power\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003cp\u003eNot sure which motor fits your build? Reach out — we are happy to help you decide.\u003c\/p\u003e\n\n\u003chr\u003e\n\n\u003ch2\u003eSpeed Estimator\u003c\/h2\u003e\n\n\u003cdiv id=\"pim-ph-calc\"\u003e\n\u003cstyle\u003e\n#pim-ph-calc{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;background:#0f0f0f;border-radius:14px;overflow:hidden;margin:16px 0;color:#f5f5f5;box-shadow:0 8px 40px rgba(0,0,0,.55);max-width:680px;}\n#pim-ph-calc *{box-sizing:border-box;margin:0;padding:0;}\n#pim-ph-calc .pim-hdr{background:#171717;border-bottom:1px solid #242424;padding:18px 22px;display:flex;flex-direction:column;gap:10px;}\n#pim-ph-calc .pim-title{font-size:15px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#fff;}\n#pim-ph-calc .pim-warn{display:inline-flex;align-items:center;gap:6px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.35);color:#f87171;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:4px;width:fit-content;}\n#pim-ph-calc .pim-body{padding:20px 22px;display:flex;flex-direction:column;gap:18px;}\n#pim-ph-calc .pim-row{display:flex;gap:18px;}\n#pim-ph-calc .pim-col{flex:1;min-width:0;}\n#pim-ph-calc .pim-lbl{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#555;margin-bottom:8px;}\n#pim-ph-calc .pim-btns{display:flex;flex-wrap:wrap;gap:5px;}\n#pim-ph-calc .pim-btn{background:#1c1c1c;border:1px solid #2a2a2a;color:#888;font-size:12px;font-weight:600;padding:7px 13px;border-radius:6px;cursor:pointer;transition:background .12s,border-color .12s,color .12s;line-height:1;font-family:inherit;}\n#pim-ph-calc .pim-btn:hover{background:#252525;border-color:#3a3a3a;color:#ccc;}\n#pim-ph-calc .pim-btn.on{background:#f97316;border-color:#f97316;color:#fff;}\n#pim-ph-calc .pim-rpm{margin-top:10px;font-size:12px;color:#555;}\n#pim-ph-calc .pim-rpm b{color:#f97316;font-size:14px;}\n#pim-ph-calc .pim-mode{display:flex;background:#1a1a1a;border:1px solid #262626;border-radius:8px;padding:3px;gap:3px;}\n#pim-ph-calc .pim-mbtn{flex:1;background:transparent;border:none;color:#555;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:10px 8px;border-radius:6px;cursor:pointer;transition:background .12s,color .12s;font-family:inherit;}\n#pim-ph-calc .pim-mbtn.on{background:#fff;color:#111;}\n#pim-ph-calc .pim-result{background:#0a0a0a;border:1px solid #1e1e1e;border-radius:10px;padding:22px 20px 18px;text-align:center;}\n#pim-ph-calc .pim-kph{font-size:64px;font-weight:800;color:#f97316;line-height:1;letter-spacing:-.03em;}\n#pim-ph-calc .pim-unit{font-size:20px;font-weight:500;color:#555;}\n#pim-ph-calc .pim-mph{font-size:20px;color:#444;margin-top:6px;}\n#pim-ph-calc .pim-stats{display:flex;justify-content:center;gap:28px;margin-top:16px;padding-top:16px;border-top:1px solid #1a1a1a;flex-wrap:wrap;}\n#pim-ph-calc .pim-sv{font-size:14px;font-weight:700;color:#aaa;}\n#pim-ph-calc .pim-sl{font-size:10px;color:#444;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;}\n#pim-ph-calc .pim-foot{font-size:10px;color:#363636;line-height:1.6;text-align:center;}\n@media(max-width:480px){#pim-ph-calc .pim-row{flex-direction:column;gap:14px;}#pim-ph-calc .pim-kph{font-size:48px;}#pim-ph-calc .pim-body{padding:16px;}#pim-ph-calc .pim-hdr{padding:14px 16px;}}\n\u003c\/style\u003e\n\u003cdiv class=\"pim-hdr\"\u003e\n  \u003cdiv class=\"pim-title\"\u003eSpeed Estimator — CYC Photon Gen 2\u003c\/div\u003e\n  \u003cdiv class=\"pim-warn\"\u003e⚠ Off-road only — unrestricted mode\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pim-body\"\u003e\n  \u003cdiv\u003e\n    \u003cdiv class=\"pim-lbl\"\u003eBattery Voltage\u003c\/div\u003e\n    \u003cdiv class=\"pim-btns\" id=\"ph-vol\"\u003e\n      \u003cbutton class=\"pim-btn\" data-val=\"36\"\u003e36V\u003c\/button\u003e\n      \u003cbutton class=\"pim-btn on\" data-val=\"48\"\u003e48V\u003c\/button\u003e\n      \u003cbutton class=\"pim-btn\" data-val=\"52\"\u003e52V\u003c\/button\u003e\n      \u003cbutton class=\"pim-btn\" data-val=\"60\"\u003e60V\u003c\/button\u003e\n      \u003cbutton class=\"pim-btn\" data-val=\"65\"\u003e65V\u003c\/button\u003e\n      \u003cbutton class=\"pim-btn\" data-val=\"72\"\u003e72V\u003c\/button\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pim-rpm\"\u003eNo-load chainring RPM at this voltage: \u003cb id=\"ph-rpmv\"\u003e188\u003c\/b\u003e rpm\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pim-row\"\u003e\n    \u003cdiv class=\"pim-col\"\u003e\n      \u003cdiv class=\"pim-lbl\"\u003eChainring\u003c\/div\u003e\n      \u003cdiv class=\"pim-btns\" id=\"ph-cr\"\u003e\n        \u003cbutton class=\"pim-btn on\" data-val=\"36\"\u003e36T\u003c\/button\u003e\n        \u003cbutton class=\"pim-btn\" data-val=\"38\"\u003e38T\u003c\/button\u003e\n        \u003cbutton class=\"pim-btn\" data-val=\"40\"\u003e40T\u003c\/button\u003e\n        \u003cbutton class=\"pim-btn\" data-val=\"42\"\u003e42T\u003c\/button\u003e\n        \u003cbutton class=\"pim-btn\" data-val=\"50\"\u003e50T\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pim-col\"\u003e\n      \u003cdiv class=\"pim-lbl\"\u003eRear Cog\u003c\/div\u003e\n      \u003cdiv class=\"pim-btns\" id=\"ph-rc\"\u003e\n        \u003cbutton class=\"pim-btn on\" data-val=\"11\"\u003e11T\u003c\/button\u003e\n        \u003cbutton class=\"pim-btn\" data-val=\"14\"\u003e14T\u003c\/button\u003e\n        \u003cbutton class=\"pim-btn\" data-val=\"18\"\u003e18T\u003c\/button\u003e\n        \u003cbutton class=\"pim-btn\" data-val=\"24\"\u003e24T\u003c\/button\u003e\n        \u003cbutton class=\"pim-btn\" data-val=\"34\"\u003e34T\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv\u003e\n    \u003cdiv class=\"pim-lbl\"\u003eWheel Size\u003c\/div\u003e\n    \u003cdiv class=\"pim-btns\" id=\"ph-whl\"\u003e\n      \u003cbutton class=\"pim-btn\" data-val=\"20x2.34\"\u003e20×2.34\u003c\/button\u003e\n      \u003cbutton class=\"pim-btn\" data-val=\"20x4\"\u003e20×4\u003c\/button\u003e\n      \u003cbutton class=\"pim-btn\" data-val=\"700cx2.35\"\u003e700c×2.35\u003c\/button\u003e\n      \u003cbutton class=\"pim-btn on\" data-val=\"26x2.35\"\u003e26×2.35\u003c\/button\u003e\n      \u003cbutton class=\"pim-btn\" data-val=\"26x4.5\"\u003e26×4.5\u003c\/button\u003e\n      \u003cbutton class=\"pim-btn\" data-val=\"27.5x2.35\"\u003e27.5×2.35\u003c\/button\u003e\n      \u003cbutton class=\"pim-btn\" data-val=\"27.5x4.5\"\u003e27.5×4.5\u003c\/button\u003e\n      \u003cbutton class=\"pim-btn\" data-val=\"29x2.6\"\u003e29×2.6\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv\u003e\n    \u003cdiv class=\"pim-lbl\"\u003eCalculation Mode\u003c\/div\u003e\n    \u003cdiv class=\"pim-mode\"\u003e\n      \u003cbutton class=\"pim-mbtn on\" id=\"ph-th\"\u003eTheoretical\u003c\/button\u003e\n      \u003cbutton class=\"pim-mbtn\" id=\"ph-rw\"\u003eReal-World — 200 lb\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pim-result\"\u003e\n    \u003cdiv\u003e\n\u003cspan class=\"pim-kph\" id=\"ph-kph\"\u003e--\u003c\/span\u003e\u003cspan class=\"pim-unit\"\u003e km\/h\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"pim-mph\"\u003e\n\u003cspan id=\"ph-mph\"\u003e--\u003c\/span\u003e mph\u003c\/div\u003e\n    \u003cdiv class=\"pim-stats\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"pim-sv\" id=\"ph-wrpm\"\u003e--\u003c\/div\u003e\n\u003cdiv class=\"pim-sl\"\u003eWheel RPM\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"pim-sv\" id=\"ph-gr\"\u003e--\u003c\/div\u003e\n\u003cdiv class=\"pim-sl\"\u003eGear Ratio\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"pim-sv\" id=\"ph-circ\"\u003e--\u003c\/div\u003e\n\u003cdiv class=\"pim-sl\"\u003eWheel Circ\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pim-foot\"\u003eTheoretical: no-load chainring RPM × gear ratio × wheel circumference. Real-world applies ~20% RPM reduction under load and a 2000W peak power ceiling. Assumes flat ground, no wind, 200 lb combined rider and bike. For off-road and unrestricted riding only — always observe local eBike regulations.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  var VR={'36':149,'48':188,'52':201,'60':227,'65':243,'72':266};\n  var WC={'20x2.34':1.6489,'20x4':1.9139,'700cx2.35':2.3291,'26x2.35':2.1312,'26x4.5':2.4743,'27.5x2.35':2.2097,'27.5x4.5':2.5529,'29x2.6':2.3690};\n  var MP=2000;\n  var s={v:'48',cr:36,rc:11,wh:'26x2.35',m:'th'};\n  function thKph(){var r=VR[s.v],g=s.cr\/s.rc;return r*g*WC[s.wh]*60\/1000;}\n  function rwKph(){\n    var t=thKph(),rl=t*0.80;\n    var kg=90.7,Cr=0.015,rh=1.22,Cd=0.4,g=9.81,ep=MP*0.80;\n    var lo=0,hi=300;\n    for(var i=0;i\u003c60;i++){var mid=(lo+hi)\/2,vm=mid\/3.6,P=(Cr*kg*g+0.5*rh*Cd*vm*vm)*vm;if(P\u003cep)lo=mid;else hi=mid;}\n    return Math.min(rl,(lo+hi)\/2);\n  }\n  function upd(){\n    var k=s.m==='th'?thKph():rwKph();\n    var mph=k\/1.60934,r=VR[s.v],g=s.cr\/s.rc,wr=r*g*(s.m==='rw'?0.80:1.0);\n    document.getElementById('ph-rpmv').textContent=r;\n    document.getElementById('ph-kph').textContent=k.toFixed(1);\n    document.getElementById('ph-mph').textContent=mph.toFixed(1);\n    document.getElementById('ph-wrpm').textContent=Math.round(wr);\n    document.getElementById('ph-gr').textContent=g.toFixed(2)+':1';\n    document.getElementById('ph-circ').textContent=WC[s.wh].toFixed(3)+' m';\n  }\n  function bind(id,key,isInt){\n    var c=document.getElementById(id);\n    c.querySelectorAll('.pim-btn').forEach(function(b){\n      b.addEventListener('click',function(){\n        c.querySelectorAll('.pim-btn').forEach(function(x){x.classList.remove('on');});\n        this.classList.add('on');\n        s[key]=isInt?parseInt(this.dataset.val):this.dataset.val;\n        upd();\n      });\n    });\n  }\n  bind('ph-vol','v',false);bind('ph-cr','cr',true);bind('ph-rc','rc',true);bind('ph-whl','wh',false);\n  ['th','rw'].forEach(function(m){\n    document.getElementById('ph-'+m).addEventListener('click',function(){\n      s.m=m;\n      document.getElementById('ph-th').classList.toggle('on',m==='th');\n      document.getElementById('ph-rw').classList.toggle('on',m==='rw');\n      upd();\n    });\n  });\n  upd();\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\n\u003chr\u003e\n\n\u003ch2\u003eCompatible Batteries\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCYC A-52\u003c\/strong\u003e — 52V 10Ah \/ 520Wh\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCYC A-52L\u003c\/strong\u003e — 52V 15Ah \/ 780Wh (recommended for long-distance builds)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCYC A-65\u003c\/strong\u003e — 65V 20Ah \/ 1296Wh (maximum range)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003chr\u003e\n\n\u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003eIs this the motor only or a full kit?\u003c\/strong\u003e\u003cbr\u003e\nThis listing includes the complete conversion kit — motor, controller, display, cranks, chainring, harness, sensors, and all hardware. Battery is sold separately.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eHow does it compare to the X1 Pro Gen 4?\u003c\/strong\u003e\u003cbr\u003e\nThe Photon Gen 2 is the more versatile, natural-feeling motor — better suited for trail riding, commuting, and builds where efficiency and ride feel matter. The X1 Pro Gen 4 is for riders who need maximum raw power. Both are exceptional motors for very different purposes.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWill it fit my frame?\u003c\/strong\u003e\u003cbr\u003e\nThe Photon Gen 2 supports multiple bottom bracket standards and fits 95%+ of frames. Not sure? Reach out before ordering and we will confirm fitment for your specific bike.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWhat battery should I pair with it?\u003c\/strong\u003e\u003cbr\u003e\nThe A-52L is the most popular pairing for Photon Gen 2 builds — great balance of range and weight. For maximum range, the A-65 is the top pick. Reach out and we will help match the right battery to your riding style.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eIs this available in Canada?\u003c\/strong\u003e\u003cbr\u003e\nYes — Power in Motion is Canada's premier authorized CYC distributor. You are buying from a dedicated CYC specialist with full warranty support.\u003c\/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003eTrail build, cargo rig, or daily commuter? \u003cstrong\u003eWe are here to help\u003c\/strong\u003e — reach out before you order and we will make sure you get the right motor and battery combination for your build.\u003c\/p\u003e\n","brand":"CYC","offers":[{"title":"68-83mm \/ 36T \/ SW102T","offer_id":47920630530148,"sku":null,"price":1505.0,"currency_code":"CAD","in_stock":false},{"title":"68-83mm \/ 36T \/ INTUITION","offer_id":47920630562916,"sku":null,"price":1605.0,"currency_code":"CAD","in_stock":false},{"title":"68-83mm \/ 38T \/ SW102T","offer_id":47920647864420,"sku":null,"price":1505.0,"currency_code":"CAD","in_stock":false},{"title":"68-83mm \/ 38T \/ INTUITION","offer_id":47920647897188,"sku":null,"price":1605.0,"currency_code":"CAD","in_stock":false},{"title":"68-83mm \/ 40T \/ SW102T","offer_id":47920647929956,"sku":null,"price":1505.0,"currency_code":"CAD","in_stock":false},{"title":"68-83mm \/ 40T \/ INTUITION","offer_id":47920647962724,"sku":null,"price":1605.0,"currency_code":"CAD","in_stock":false},{"title":"68-83mm \/ 42T \/ SW102T","offer_id":47920647995492,"sku":null,"price":1505.0,"currency_code":"CAD","in_stock":false},{"title":"68-83mm \/ 42T \/ INTUITION","offer_id":47920648028260,"sku":null,"price":1605.0,"currency_code":"CAD","in_stock":false},{"title":"68-83mm \/ 50T \/ SW102T","offer_id":47920648061028,"sku":null,"price":1505.0,"currency_code":"CAD","in_stock":false},{"title":"68-83mm \/ 50T \/ INTUITION","offer_id":47920648093796,"sku":null,"price":1605.0,"currency_code":"CAD","in_stock":false},{"title":"100mm \/ 36T \/ SW102T","offer_id":47920630595684,"sku":null,"price":1575.0,"currency_code":"CAD","in_stock":false},{"title":"100mm \/ 36T \/ INTUITION","offer_id":47920630628452,"sku":null,"price":1670.0,"currency_code":"CAD","in_stock":false},{"title":"100mm \/ 38T \/ SW102T","offer_id":47920648126564,"sku":null,"price":1575.0,"currency_code":"CAD","in_stock":false},{"title":"100mm \/ 38T \/ INTUITION","offer_id":47920648159332,"sku":null,"price":1670.0,"currency_code":"CAD","in_stock":false},{"title":"100mm \/ 40T \/ SW102T","offer_id":47920648192100,"sku":null,"price":1575.0,"currency_code":"CAD","in_stock":false},{"title":"100mm \/ 40T \/ INTUITION","offer_id":47920648224868,"sku":null,"price":1670.0,"currency_code":"CAD","in_stock":false},{"title":"100mm \/ 42T \/ SW102T","offer_id":47920648257636,"sku":null,"price":1575.0,"currency_code":"CAD","in_stock":false},{"title":"100mm \/ 42T \/ INTUITION","offer_id":47920648290404,"sku":null,"price":1670.0,"currency_code":"CAD","in_stock":false},{"title":"100mm \/ 50T \/ SW102T","offer_id":47920648323172,"sku":null,"price":1575.0,"currency_code":"CAD","in_stock":false},{"title":"100mm \/ 50T \/ INTUITION","offer_id":47920648355940,"sku":null,"price":1670.0,"currency_code":"CAD","in_stock":false},{"title":"120mm \/ 36T \/ SW102T","offer_id":47920630661220,"sku":null,"price":1575.0,"currency_code":"CAD","in_stock":false},{"title":"120mm \/ 36T \/ INTUITION","offer_id":47920630693988,"sku":null,"price":1670.0,"currency_code":"CAD","in_stock":false},{"title":"120mm \/ 38T \/ SW102T","offer_id":47920648388708,"sku":null,"price":1575.0,"currency_code":"CAD","in_stock":false},{"title":"120mm \/ 38T \/ INTUITION","offer_id":47920648421476,"sku":null,"price":1670.0,"currency_code":"CAD","in_stock":false},{"title":"120mm \/ 40T \/ SW102T","offer_id":47920648454244,"sku":null,"price":1575.0,"currency_code":"CAD","in_stock":false},{"title":"120mm \/ 40T \/ INTUITION","offer_id":47920648487012,"sku":null,"price":1670.0,"currency_code":"CAD","in_stock":false},{"title":"120mm \/ 42T \/ SW102T","offer_id":47920648519780,"sku":null,"price":1575.0,"currency_code":"CAD","in_stock":false},{"title":"120mm \/ 42T \/ INTUITION","offer_id":47920648552548,"sku":null,"price":1670.0,"currency_code":"CAD","in_stock":false},{"title":"120mm \/ 50T \/ SW102T","offer_id":47920648585316,"sku":null,"price":1575.0,"currency_code":"CAD","in_stock":false},{"title":"120mm \/ 50T \/ INTUITION","offer_id":47920648618084,"sku":null,"price":1670.0,"currency_code":"CAD","in_stock":false},{"title":"BB92 \/ 36T \/ SW102T","offer_id":47920630726756,"sku":null,"price":1590.0,"currency_code":"CAD","in_stock":false},{"title":"BB92 \/ 36T \/ INTUITION","offer_id":47920630759524,"sku":null,"price":1685.0,"currency_code":"CAD","in_stock":false},{"title":"BB92 \/ 38T \/ SW102T","offer_id":47920648650852,"sku":null,"price":1590.0,"currency_code":"CAD","in_stock":false},{"title":"BB92 \/ 38T \/ INTUITION","offer_id":47920648683620,"sku":null,"price":1685.0,"currency_code":"CAD","in_stock":false},{"title":"BB92 \/ 40T \/ SW102T","offer_id":47920648716388,"sku":null,"price":1590.0,"currency_code":"CAD","in_stock":false},{"title":"BB92 \/ 40T \/ INTUITION","offer_id":47920648749156,"sku":null,"price":1685.0,"currency_code":"CAD","in_stock":false},{"title":"BB92 \/ 42T \/ SW102T","offer_id":47920648781924,"sku":null,"price":1590.0,"currency_code":"CAD","in_stock":false},{"title":"BB92 \/ 42T \/ INTUITION","offer_id":47920648814692,"sku":null,"price":1685.0,"currency_code":"CAD","in_stock":false},{"title":"BB92 \/ 50T \/ SW102T","offer_id":47920648847460,"sku":null,"price":1590.0,"currency_code":"CAD","in_stock":false},{"title":"BB92 \/ 50T \/ INTUITION","offer_id":47920648880228,"sku":null,"price":1685.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0264\/2421\/3557\/files\/SW102T_1.jpg?v=1771115587"},{"product_id":"cyc-x1-pro-gen-4","title":"CYC - X1 Pro  Gen 4 Motor Only","description":"\u003cmeta charset=\"UTF-8\"\u003e\n\u003c!-- DO NOT paste the line above into Shopify - start copying from the next line --\u003e\n\n\u003cp\u003eThe CYC X1 Pro Gen 4 is one of the most powerful mid-drive conversion motors on the planet. 5000W continuous, 6500W peak, 280 N.m of torque — this kit turns virtually any bike into a machine that can handle extreme trails, heavy cargo, or full-power commuting domination. If you want the most capable eBike conversion system available, this is it.\u003c\/p\u003e\n\n\u003chr\u003e\n\n\u003ch2\u003eWhat Makes the X1 Pro Gen 4 a Beast\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003e5000W Continuous \/ 6500W Peak Power\u003c\/strong\u003e\u003cbr\u003e\nMost mid-drives tap out at 250-750W. The X1 Pro Gen 4 starts there. With 5000W continuous and up to 6500W burst through the X12 controller, this motor outperforms almost every other mid-drive on the market — full stop.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003e280 N.m Peak Torque\u003c\/strong\u003e\u003cbr\u003e\nThat is not a typo. 280 Newton-metres of torque at the crank means you are climbing grades that stop other eBikes cold, hauling cargo loads that would smoke a lesser motor, and accelerating off the line faster than most people expect from a bicycle.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eGen 4 ISIS Torque Sensor\u003c\/strong\u003e\u003cbr\u003e\nThe new ISIS-splined torque sensing system reads your pedal input in real time for natural, responsive assist that scales with how hard you push. No lag, no guessing — just smooth power on demand.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003e25% Longer Motor Core\u003c\/strong\u003e\u003cbr\u003e\nThe Gen 4 redesign added a 25% longer motor core with improved thermal efficiency — translating to better sustained power output and longer motor life under hard use. At 1.5 kW per kilogram, the power-to-weight ratio is exceptional.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eX12 Controller — 84V \/ 120A\u003c\/strong\u003e\u003cbr\u003e\nThe included X12 controller handles 84V and 120A continuous, supporting peak outputs up to 6kW. Street-legal PAS mode or full unrestricted power — switchable via the display or CYC Ride Control app.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eFits 95% of Frames\u003c\/strong\u003e\u003cbr\u003e\nMultiple bottom bracket standards supported (BSA 68-83mm, BB92, BSA 100mm, BSA 120mm) and multiple chainring sizes (32T, 38T, 40T) mean the X1 Pro Gen 4 fits almost every bike on the market.\u003c\/p\u003e\n\n\u003chr\u003e\n\n\u003ch2\u003eWhat's in the Box\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003eX1 Pro Gen 4 Motor Assembly\u003c\/li\u003e\n  \u003cli\u003eChainring with Bashguard Cover\u003c\/li\u003e\n  \u003cli\u003eISIS Bottom Bracket\u003c\/li\u003e\n  \u003cli\u003eCrank Arms (165mm or 175mm)\u003c\/li\u003e\n  \u003cli\u003eGen 4 Torque Sensor\u003c\/li\u003e\n  \u003cli\u003eX12 Controller\u003c\/li\u003e\n  \u003cli\u003eWaterproof Wiring Harness\u003c\/li\u003e\n  \u003cli\u003eDisplay Unit (SW102 \/ DS103)\u003c\/li\u003e\n  \u003cli\u003eThrottle (thumb, half twist, or full twist — your choice)\u003c\/li\u003e\n  \u003cli\u003eSpeed Sensor\u003c\/li\u003e\n  \u003cli\u003eBrake Sensors\u003c\/li\u003e\n  \u003cli\u003eAll mounting hardware\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cem\u003eBattery not included. Compatible with the CYC A-52 Series and A-65 battery.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003chr\u003e\n\n\u003ch2\u003eSpecifications\u003c\/h2\u003e\n\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eRated Power\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e5000W\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePeak Power\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e~6500W\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePeak Torque\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e280 N.m\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eVoltage Range\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e36V - 72V\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eController\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eX12 (84V \/ 120A continuous)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eTorque Sensor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eGen 4 ISIS-Splined\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMax Crank RPM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u0026gt;300 RPM\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMotor Weight\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e5.6 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eBottom Bracket\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eBSA 68-83mm, BB92, BSA 100mm, BSA 120mm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eChainring Options\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e32T, 38T, 40T\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDisplay\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eSW102 \/ DS103\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eThrottle Options\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eThumb, Half Twist, Full Twist\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eFrame Compatibility\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e95%+ of available frames\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003chr\u003e\n\n\u003ch2\u003eSpeed Estimator\u003c\/h2\u003e\n\n\u003cdiv id=\"pim-x1-calc\"\u003e\n\u003cstyle\u003e\n#pim-x1-calc{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;background:#0f0f0f;border-radius:14px;overflow:hidden;margin:16px 0;color:#f5f5f5;box-shadow:0 8px 40px rgba(0,0,0,.55);max-width:680px;}\n#pim-x1-calc *{box-sizing:border-box;margin:0;padding:0;}\n#pim-x1-calc .pim-hdr{background:#171717;border-bottom:1px solid #242424;padding:18px 22px;display:flex;flex-direction:column;gap:10px;}\n#pim-x1-calc .pim-title{font-size:15px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#fff;}\n#pim-x1-calc .pim-warn{display:inline-flex;align-items:center;gap:6px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.35);color:#f87171;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:4px;width:fit-content;}\n#pim-x1-calc .pim-body{padding:20px 22px;display:flex;flex-direction:column;gap:18px;}\n#pim-x1-calc .pim-row{display:flex;gap:18px;}\n#pim-x1-calc .pim-col{flex:1;min-width:0;}\n#pim-x1-calc .pim-lbl{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#555;margin-bottom:8px;}\n#pim-x1-calc .pim-btns{display:flex;flex-wrap:wrap;gap:5px;}\n#pim-x1-calc .pim-btn{background:#1c1c1c;border:1px solid #2a2a2a;color:#888;font-size:12px;font-weight:600;padding:7px 13px;border-radius:6px;cursor:pointer;transition:background .12s,border-color .12s,color .12s;line-height:1;font-family:inherit;}\n#pim-x1-calc .pim-btn:hover{background:#252525;border-color:#3a3a3a;color:#ccc;}\n#pim-x1-calc .pim-btn.on{background:#f97316;border-color:#f97316;color:#fff;}\n#pim-x1-calc .pim-rpm{margin-top:10px;font-size:12px;color:#555;}\n#pim-x1-calc .pim-rpm b{color:#f97316;font-size:14px;}\n#pim-x1-calc .pim-mode{display:flex;background:#1a1a1a;border:1px solid #262626;border-radius:8px;padding:3px;gap:3px;}\n#pim-x1-calc .pim-mbtn{flex:1;background:transparent;border:none;color:#555;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:10px 8px;border-radius:6px;cursor:pointer;transition:background .12s,color .12s;font-family:inherit;}\n#pim-x1-calc .pim-mbtn.on{background:#fff;color:#111;}\n#pim-x1-calc .pim-result{background:#0a0a0a;border:1px solid #1e1e1e;border-radius:10px;padding:22px 20px 18px;text-align:center;}\n#pim-x1-calc .pim-kph{font-size:64px;font-weight:800;color:#f97316;line-height:1;letter-spacing:-.03em;}\n#pim-x1-calc .pim-unit{font-size:20px;font-weight:500;color:#555;}\n#pim-x1-calc .pim-mph{font-size:20px;color:#444;margin-top:6px;}\n#pim-x1-calc .pim-stats{display:flex;justify-content:center;gap:28px;margin-top:16px;padding-top:16px;border-top:1px solid #1a1a1a;flex-wrap:wrap;}\n#pim-x1-calc .pim-sv{font-size:14px;font-weight:700;color:#aaa;}\n#pim-x1-calc .pim-sl{font-size:10px;color:#444;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;}\n#pim-x1-calc .pim-foot{font-size:10px;color:#363636;line-height:1.6;text-align:center;}\n@media(max-width:480px){#pim-x1-calc .pim-row{flex-direction:column;gap:14px;}#pim-x1-calc .pim-kph{font-size:48px;}#pim-x1-calc .pim-body{padding:16px;}#pim-x1-calc .pim-hdr{padding:14px 16px;}}\n\u003c\/style\u003e\n\u003cdiv class=\"pim-hdr\"\u003e\n  \u003cdiv class=\"pim-title\"\u003eSpeed Estimator — CYC X1 Pro Gen 4\u003c\/div\u003e\n  \u003cdiv class=\"pim-warn\"\u003e⚠ Off-road only — unrestricted mode\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pim-body\"\u003e\n  \u003cdiv\u003e\n    \u003cdiv class=\"pim-lbl\"\u003eBattery Voltage\u003c\/div\u003e\n    \u003cdiv class=\"pim-btns\" id=\"x1-vol\"\u003e\n      \u003cbutton class=\"pim-btn\" data-val=\"36\"\u003e36V\u003c\/button\u003e\n      \u003cbutton class=\"pim-btn on\" data-val=\"48\"\u003e48V\u003c\/button\u003e\n      \u003cbutton class=\"pim-btn\" data-val=\"52\"\u003e52V\u003c\/button\u003e\n      \u003cbutton class=\"pim-btn\" data-val=\"60\"\u003e60V\u003c\/button\u003e\n      \u003cbutton class=\"pim-btn\" data-val=\"65\"\u003e65V\u003c\/button\u003e\n      \u003cbutton class=\"pim-btn\" data-val=\"72\"\u003e72V\u003c\/button\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pim-rpm\"\u003eNo-load chainring RPM at this voltage: \u003cb id=\"x1-rpmv\"\u003e188\u003c\/b\u003e rpm\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pim-row\"\u003e\n    \u003cdiv class=\"pim-col\"\u003e\n      \u003cdiv class=\"pim-lbl\"\u003eChainring\u003c\/div\u003e\n      \u003cdiv class=\"pim-btns\" id=\"x1-cr\"\u003e\n        \u003cbutton class=\"pim-btn on\" data-val=\"32\"\u003e32T\u003c\/button\u003e\n        \u003cbutton class=\"pim-btn\" data-val=\"38\"\u003e38T\u003c\/button\u003e\n        \u003cbutton class=\"pim-btn\" data-val=\"40\"\u003e40T\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pim-col\"\u003e\n      \u003cdiv class=\"pim-lbl\"\u003eRear Cog\u003c\/div\u003e\n      \u003cdiv class=\"pim-btns\" id=\"x1-rc\"\u003e\n        \u003cbutton class=\"pim-btn on\" data-val=\"11\"\u003e11T\u003c\/button\u003e\n        \u003cbutton class=\"pim-btn\" data-val=\"14\"\u003e14T\u003c\/button\u003e\n        \u003cbutton class=\"pim-btn\" data-val=\"18\"\u003e18T\u003c\/button\u003e\n        \u003cbutton class=\"pim-btn\" data-val=\"24\"\u003e24T\u003c\/button\u003e\n        \u003cbutton class=\"pim-btn\" data-val=\"34\"\u003e34T\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv\u003e\n    \u003cdiv class=\"pim-lbl\"\u003eWheel Size\u003c\/div\u003e\n    \u003cdiv class=\"pim-btns\" id=\"x1-whl\"\u003e\n      \u003cbutton class=\"pim-btn\" data-val=\"20x2.34\"\u003e20×2.34\u003c\/button\u003e\n      \u003cbutton class=\"pim-btn\" data-val=\"20x4\"\u003e20×4\u003c\/button\u003e\n      \u003cbutton class=\"pim-btn\" data-val=\"700cx2.35\"\u003e700c×2.35\u003c\/button\u003e\n      \u003cbutton class=\"pim-btn on\" data-val=\"26x2.35\"\u003e26×2.35\u003c\/button\u003e\n      \u003cbutton class=\"pim-btn\" data-val=\"26x4.5\"\u003e26×4.5\u003c\/button\u003e\n      \u003cbutton class=\"pim-btn\" data-val=\"27.5x2.35\"\u003e27.5×2.35\u003c\/button\u003e\n      \u003cbutton class=\"pim-btn\" data-val=\"27.5x4.5\"\u003e27.5×4.5\u003c\/button\u003e\n      \u003cbutton class=\"pim-btn\" data-val=\"29x2.6\"\u003e29×2.6\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv\u003e\n    \u003cdiv class=\"pim-lbl\"\u003eCalculation Mode\u003c\/div\u003e\n    \u003cdiv class=\"pim-mode\"\u003e\n      \u003cbutton class=\"pim-mbtn on\" id=\"x1-th\"\u003eTheoretical\u003c\/button\u003e\n      \u003cbutton class=\"pim-mbtn\" id=\"x1-rw\"\u003eReal-World — 200 lb\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pim-result\"\u003e\n    \u003cdiv\u003e\n\u003cspan class=\"pim-kph\" id=\"x1-kph\"\u003e--\u003c\/span\u003e\u003cspan class=\"pim-unit\"\u003e km\/h\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"pim-mph\"\u003e\n\u003cspan id=\"x1-mph\"\u003e--\u003c\/span\u003e mph\u003c\/div\u003e\n    \u003cdiv class=\"pim-stats\"\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"pim-sv\" id=\"x1-wrpm\"\u003e--\u003c\/div\u003e\n\u003cdiv class=\"pim-sl\"\u003eWheel RPM\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"pim-sv\" id=\"x1-gr\"\u003e--\u003c\/div\u003e\n\u003cdiv class=\"pim-sl\"\u003eGear Ratio\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cdiv class=\"pim-sv\" id=\"x1-circ\"\u003e--\u003c\/div\u003e\n\u003cdiv class=\"pim-sl\"\u003eWheel Circ\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pim-foot\"\u003eTheoretical: no-load chainring RPM × gear ratio × wheel circumference. Real-world applies ~20% RPM reduction under load and a 5000W continuous power ceiling. Assumes flat ground, no wind, 200 lb combined rider and bike. For off-road and unrestricted riding only — always observe local eBike regulations.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  var VR={'36':149,'48':188,'52':201,'60':227,'65':243,'72':266};\n  var WC={'20x2.34':1.6489,'20x4':1.9139,'700cx2.35':2.3291,'26x2.35':2.1312,'26x4.5':2.4743,'27.5x2.35':2.2097,'27.5x4.5':2.5529,'29x2.6':2.3690};\n  var MP=5000;\n  var s={v:'48',cr:32,rc:11,wh:'26x2.35',m:'th'};\n  function thKph(){var r=VR[s.v],g=s.cr\/s.rc;return r*g*WC[s.wh]*60\/1000;}\n  function rwKph(){\n    var t=thKph(),rl=t*0.80;\n    var kg=90.7,Cr=0.015,rh=1.22,Cd=0.4,g=9.81,ep=MP*0.80;\n    var lo=0,hi=300;\n    for(var i=0;i\u003c60;i++){var mid=(lo+hi)\/2,vm=mid\/3.6,P=(Cr*kg*g+0.5*rh*Cd*vm*vm)*vm;if(P\u003cep)lo=mid;else hi=mid;}\n    return Math.min(rl,(lo+hi)\/2);\n  }\n  function upd(){\n    var k=s.m==='th'?thKph():rwKph();\n    var mph=k\/1.60934,r=VR[s.v],g=s.cr\/s.rc,wr=r*g*(s.m==='rw'?0.80:1.0);\n    document.getElementById('x1-rpmv').textContent=r;\n    document.getElementById('x1-kph').textContent=k.toFixed(1);\n    document.getElementById('x1-mph').textContent=mph.toFixed(1);\n    document.getElementById('x1-wrpm').textContent=Math.round(wr);\n    document.getElementById('x1-gr').textContent=g.toFixed(2)+':1';\n    document.getElementById('x1-circ').textContent=WC[s.wh].toFixed(3)+' m';\n  }\n  function bind(id,key,isInt){\n    var c=document.getElementById(id);\n    c.querySelectorAll('.pim-btn').forEach(function(b){\n      b.addEventListener('click',function(){\n        c.querySelectorAll('.pim-btn').forEach(function(x){x.classList.remove('on');});\n        this.classList.add('on');\n        s[key]=isInt?parseInt(this.dataset.val):this.dataset.val;\n        upd();\n      });\n    });\n  }\n  bind('x1-vol','v',false);bind('x1-cr','cr',true);bind('x1-rc','rc',true);bind('x1-whl','wh',false);\n  ['th','rw'].forEach(function(m){\n    document.getElementById('x1-'+m).addEventListener('click',function(){\n      s.m=m;\n      document.getElementById('x1-th').classList.toggle('on',m==='th');\n      document.getElementById('x1-rw').classList.toggle('on',m==='rw');\n      upd();\n    });\n  });\n  upd();\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\n\u003chr\u003e\n\n\u003ch2\u003eCompatible Batteries\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCYC A-52\u003c\/strong\u003e — 52V 10Ah \/ 520Wh\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCYC A-52L\u003c\/strong\u003e — 52V 15Ah \/ 780Wh\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCYC A-65\u003c\/strong\u003e — 65V 20Ah \/ 1296Wh (maximum range and output)\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003chr\u003e\n\n\u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003eIs this the motor only or a full kit?\u003c\/strong\u003e\u003cbr\u003e\nThis listing includes the complete conversion kit — motor, controller, display, torque sensor, cranks, chainring, harness, throttle, sensors, and all hardware. Battery is sold separately.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWhich battery do you recommend for the X1 Pro Gen 4?\u003c\/strong\u003e\u003cbr\u003e\nWe recommend the A-65 for maximum performance and range. The A-52L is a solid choice for builds where weight or frame space is a concern. Reach out and we will help you match the right battery to your build.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWill it fit my frame?\u003c\/strong\u003e\u003cbr\u003e\nThe X1 Pro Gen 4 is compatible with 95%+ of frames across multiple bottom bracket standards. Not sure about yours? Reach out before ordering and we will confirm fitment.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eCan it run in street-legal mode?\u003c\/strong\u003e\u003cbr\u003e\nYes. The X12 controller and display support switchable power modes from street-legal PAS to full unrestricted power via the CYC Ride Control app.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eIs this available in Canada?\u003c\/strong\u003e\u003cbr\u003e\nYes — Power in Motion is Canada's premier authorized CYC distributor. You are buying from a dedicated CYC specialist with full warranty support.\u003c\/p\u003e\n\n\u003chr\u003e\n\n\u003cp\u003eBuilding something specific — cargo bike, fat bike, trail ripper? \u003cstrong\u003eWe are here to help\u003c\/strong\u003e — reach out before you order and we will make sure you get exactly the right setup.\u003c\/p\u003e\n","brand":"CYC","offers":[{"title":"68-83mm \/ SW102 \/ 32T with 53T Motor Chain Ring","offer_id":47920650977380,"sku":null,"price":2115.0,"currency_code":"CAD","in_stock":false},{"title":"68-83mm \/ SW102 \/ 38T with 63T Motor Chain Ring","offer_id":47920653598820,"sku":null,"price":2115.0,"currency_code":"CAD","in_stock":false},{"title":"68-83mm \/ SW102 \/ 40T with 72T Motor Chain Ring","offer_id":47920653631588,"sku":null,"price":2115.0,"currency_code":"CAD","in_stock":false},{"title":"68-83mm \/ DS103 \/ 32T with 53T Motor Chain Ring","offer_id":47920651010148,"sku":null,"price":2190.0,"currency_code":"CAD","in_stock":false},{"title":"68-83mm \/ DS103 \/ 38T with 63T Motor Chain Ring","offer_id":47920653664356,"sku":null,"price":2190.0,"currency_code":"CAD","in_stock":false},{"title":"68-83mm \/ DS103 \/ 40T with 72T Motor Chain Ring","offer_id":47920653697124,"sku":null,"price":2190.0,"currency_code":"CAD","in_stock":false},{"title":"100mm \/ SW102 \/ 32T with 53T Motor Chain Ring","offer_id":47920651042916,"sku":null,"price":2115.0,"currency_code":"CAD","in_stock":false},{"title":"100mm \/ SW102 \/ 38T with 63T Motor Chain Ring","offer_id":47920653729892,"sku":null,"price":2115.0,"currency_code":"CAD","in_stock":false},{"title":"100mm \/ SW102 \/ 40T with 72T Motor Chain Ring","offer_id":47920653762660,"sku":null,"price":2115.0,"currency_code":"CAD","in_stock":false},{"title":"100mm \/ DS103 \/ 32T with 53T Motor Chain Ring","offer_id":47920651075684,"sku":null,"price":2190.0,"currency_code":"CAD","in_stock":false},{"title":"100mm \/ DS103 \/ 38T with 63T Motor Chain Ring","offer_id":47920653795428,"sku":null,"price":2190.0,"currency_code":"CAD","in_stock":false},{"title":"100mm \/ DS103 \/ 40T with 72T Motor Chain Ring","offer_id":47920653828196,"sku":null,"price":2190.0,"currency_code":"CAD","in_stock":false},{"title":"120mm \/ SW102 \/ 32T with 53T Motor Chain Ring","offer_id":47920651108452,"sku":null,"price":2115.0,"currency_code":"CAD","in_stock":false},{"title":"120mm \/ SW102 \/ 38T with 63T Motor Chain Ring","offer_id":47920653860964,"sku":null,"price":2115.0,"currency_code":"CAD","in_stock":false},{"title":"120mm \/ SW102 \/ 40T with 72T Motor Chain Ring","offer_id":47920653893732,"sku":null,"price":2115.0,"currency_code":"CAD","in_stock":false},{"title":"120mm \/ DS103 \/ 32T with 53T Motor Chain Ring","offer_id":47920651141220,"sku":null,"price":2190.0,"currency_code":"CAD","in_stock":false},{"title":"120mm \/ DS103 \/ 38T with 63T Motor Chain Ring","offer_id":47920653926500,"sku":null,"price":2190.0,"currency_code":"CAD","in_stock":false},{"title":"120mm \/ DS103 \/ 40T with 72T Motor Chain Ring","offer_id":47920653959268,"sku":null,"price":2190.0,"currency_code":"CAD","in_stock":false},{"title":"BB92 \/ SW102 \/ 32T with 53T Motor Chain Ring","offer_id":47920651173988,"sku":null,"price":2115.0,"currency_code":"CAD","in_stock":false},{"title":"BB92 \/ SW102 \/ 38T with 63T Motor Chain Ring","offer_id":47920653992036,"sku":null,"price":2115.0,"currency_code":"CAD","in_stock":false},{"title":"BB92 \/ SW102 \/ 40T with 72T Motor Chain Ring","offer_id":47920654024804,"sku":null,"price":2115.0,"currency_code":"CAD","in_stock":false},{"title":"BB92 \/ DS103 \/ 32T with 53T Motor Chain Ring","offer_id":47920651206756,"sku":null,"price":2190.0,"currency_code":"CAD","in_stock":false},{"title":"BB92 \/ DS103 \/ 38T with 63T Motor Chain Ring","offer_id":47920654057572,"sku":null,"price":2190.0,"currency_code":"CAD","in_stock":false},{"title":"BB92 \/ DS103 \/ 40T with 72T Motor Chain Ring","offer_id":47920654090340,"sku":null,"price":2190.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0264\/2421\/3557\/files\/image_2022-05-23_171749833_1024x1024_16bc45cf-1973-4af1-baca-4ab054b5c766.webp?v=1771353185"}],"url":"https:\/\/powerinmotion.ca\/fr\/collections\/cyc-motors.oembed","provider":"Power in Motion","version":"1.0","type":"link"}