Used this for a go-kart project and it's a great little motor for the job. Driving around for 10 minutes barely gets the motor warm, so it's got plenty of power for a go kart (can get my kart up to 25mph at top speed). It has good low end torque for a fast take-off, and even with an extra hundred pounds (my kid in the passenger seat) the motor barely noticed a difference and still had pretty much the same power. My setup is a 6:1 gear ratio (60 teeth on the wheel sprocket, 10 teeth on the motor sprocket).Connections were easy to make, and like others have said, the "electric lock" connector is what you should use to wire up an on/off switch. Reverse works well, but be aware that it does not go full speed just in reverse.If you are like me and needed to switch the direction of the motor (without using reverse), here are the instructions I found (from leafmotor blog) that worked for this motor/controller setup:For the 3 larger wires coming from the motor, you will want to wire them to the controller like this:Motor ——– ControllerThick yellow wire ——- Thick green wireThick green wire ——- Thick yellow wireThick blue wire ——– Thick blue wireFor the 5 smaller wires coming from the motor (hall effect sensor) you will want to wire them like this:Motor hall ——– Controller hallThin yellow wire ——– Thin yellow wireThin green wire ——– Thin blue wireThin blue wire ——– Thin green wireThin red wire ——– Thin red wireThin black wire ——– Thin black wireFor the hall effect wires, it's pretty easy to use a tiny flathead screwdriver and pop the connectors out of the harness and swap the blue and green wires.