I have a Yanmar diesel in a G1. Been running it for a couple of years now and really like it. Height wise it was a just barely situation. Your going to have to install a modified rear axle to get reverse.
More info here.
http://www.buggiesgonewild.com/diese...yamaha-g1.html