It's strong and spins properly so it gets the job done. However, the problem I have is that I was expecting unlimited variable speeds when in fact it's almost impossible to go beyond slow and full speed since the difference between the two on the pedal is so small that it's up to full speed jumps with a slight twitch of the foot. Whether you want slow speed or high speed, get it; However, if you need cruise control or reverse adjustment, look elsewhere.