Torque Straps?

This company make a nice one. Several members on here use them maybe they will chime in on there experience with it.

http://www.engine-swaps.com