I installed this one a Razor mx650. It did the job and my son is having lots of fun with it. The thing to understand is that the throttle input in most gas engines controls the amount of effort that the engine puts out. In this controller, it controls the desired speed and the controller will always put out maximum effort until the throttle speed is reached. How this feels different from a gas engine is that starts can be very jerky.