Quoted By:
just put on new cranks and pedals because the shitty Chinese Bafang crank got worn out completely. Its square taper hole basically turned round after only 700km. I replaced them with cheap Shimano STEPS FC-E5010 ones (only 15€) + RFR flat/click combo pedals. Feels amazing, should've done this much earlier. So yeah, Shimano Ebike cranksets with a square taper fit the Bafang BBSHD kit perfectly fine and leave around 2-3mm clearance between the motor housing, all good.