Torque Strap instead of motor plate?

I don't have anything holding the motor down (other than TTI spool mounts for my 73 k member). Doesn't move in my engine bay at all.
Uhcoog;
Thanks for info. I need to hold down the torque from a lot more horsepower (750) and slicks, but I think I may have it licked.