I have one in bits, it was a 70cc in a kids quad, it coped a thrashing, and just kept going, I pulled it apart to try and fix reverse, realized I was better off buying a new one than trying to repair old one, don't need it anymore, and so still in bits. If you do go this way, get 110cc.
but check it will fit first, they are long as well as wide, and quite heavy. But the gears will make your bike a lot more usable if you can get it to fit.
I think you will have trouble with the length of the motor.