To be honest, I was not expecting this motor to be so powerful. The stock mx 650 can do maybe 18 mph, but with this, I can do almost 30.However, there are some small things to keep in mind. Luckily, alot of people already covered some smaller things, but I still feel this needs to be saidThe controller is verry fat. You are going to need to either find a funky spot to put this in, or extend the case out with a few washers. It's not that hard and makes a verry small diffence.Now this is a big thing. It can go even faster. Out if the box it does ~29 mph. However, there is a 3 speed wire plug that can make it go even faster. Now, I'm too scared to do this because I'm already doing wheelies (sometimes unexpectedly) but all you need to do is jump the black and blue wires on the 3 speed wires. I've heard it can typically do 34 with ease after you have done this.Lastly, the charger. If you want to keep your stock xlr charger on the side of your bike, that's fine, however, you are going to need to either find one on eBay for a 48 volt charger, or make your own. All you need is a regular 48 volt charger and an xlr cable. You are going to need to attach them to each other then you can have a charger. But my xlr cable had the 3 pin and the 2 pin switched so you might have to solder to switch. It's not that bad.Overall, I recommend this to anyone feeling up to the task. It's not that hard (other than having to drill holes in your frame to fit the screws) and it's over all a fun experience. I recommend learning to solder if you want to make the upgrade reliable and last much longer.Also, it's an awesome flex to go to leave your school going the speed limit. I always get funny looks when I'm keeping up with the flow of trafficOh yeah, it can also do wheelies. Have fun with that