Arrived pretty quick. Packaging left something to be desired, I think some parts banged into to each other, leaving some scuffs and scratches.I quickly hooked it all up and confirmed it works. I won_ be able to truly test the power until my project comes together. I might come back to this review then. It is nice that it comes with mounting bolts. Not shown in the pictures, but it comes with 5 connector junction box to connect controller, battery, and motor. Lastly, it would have been nice to have some documentation on the speed controller.