I just bought a Xongda XD 2 speed geared hub motor. I still haven't built up my wheel but research tells me buckets of torque and a top speed of about 30kph. I bought it directly from the manufacturer, motor, controller, brake levers, display, throttle, torque sensor, hi/low/auto switch, spokes...