It sounds like if the bafang has a torque sensor then it would be better. That said i have two bbs02 and thinking of a third and it might be bbs02 again. Both of mine have over 1000 miles and theyre running like brand new except one of thumb throttle sticks. For torque sensing, i do it...