Needs a bit of modification. Had to move the wheel far forward because the front sprocket sit further ahead than the original on my knockoff Baja warrior. Needed to cut off some old mounting brackets. but works great gives me much more torque down low and a higher top speed. Make sure you use plenty of lock tight on crank bolt though because mine came loose a couple weeks later after a day of thrashing and broke down on side of road. After tightening back up works fine again.