The motor and controller are working for me in a custom application. There is little documentation, so you need to be able to tinker a bit. I had a little trouble getting it going because I had a fixed input to the speed control. When I added a potentiometer, it still did not work until I turned the speed to 0. Then when I went back up, it works. Apparently there is a safety feature that does not enable the controller until is had a 0 speed command input. I can work with that.