Yipeeeeeeeeeeeeeee!! Is what I'd be saying each time I squeezed the throttle!

What's the motor/trans combo?