Just plugged together to test it works. Seems solidly built, my 1800W brushless motor is smaller than this.
Rotation from factory is CW, not good if you have the chain on the left side (where it usually is).
The reverse function gives only 50% rpm.
No labels on plugs, the wire colors in description not always match what is on the controller.
There is no speed select connector for the 3 speed (description states it should have).
No battery voltage output from controller (48V) or brake light output, other controllers have it.
A bit noisy, probably because the gears. I look forward to test it on my atv.