Good product overall. So far I have not had any hiccups with the motor or the controller. The only flaw that I can really see on this, is in the connectors. All the connectors are labeled however, you do not know which wire is which exactly as there is no documentation for that.Aside from that I use it for my scooter and it really has some power to it