It is ok. Compatible with Makita 18V. But for this money do no expect the same performances as an original Makita. The controller dosen't have the Hall effect and the temperature sensor for over protections. It is an simple BLDC controller. For hobby stuff is decent.