Torque Strap?

Not sure this would work for you but:
The holy grail of motor mounts