Torque Monster !

If @Wyrmrider would chime in he could add a lot to the conversation. He has built a few engines for such an application and posted some tidbits about them on Speedtalk.com