MOTORS - Check your Specialized motor spindle type. These carbon eCranks are made for Specialized eBikes with "SL1.1" motors with M30 spindle interface. (See spindle Pic above)
MAIN BOLT - The "M30/SL" eCranks with M30 spline use our M30 alloy Main bolt/Self extractor.
Q- All eBike motors have different width spindles and this directly affects the Qfactor when the crank is installed. The Qfactor when you install this eCrank on these motors :