You can get 2hp side shaft motors, but I'm wondering if 6hp is enough to make 140 amps of current in an alternator.
The thing is you have to get the RPM's up on the alt to get the current, but to do that, you have to play with the gearing, taking the torque away from the motor.