You might have to make modifications to install and you also have to make sure the belt is lined up perfectly. This thing is awesome! Has low end power and high speed. This is by far the way to go for a mini bike or go kart.
I put this on a 18 hp duramax go kart engine ( before I found out it was in a way lower class range than the size of the motor). It eats belts but for a 30 series it's still working like a champ! I'm actually impressed.