Torque Strap?

I do have torque boxes and frame connectors with just a 6 point roll bar. I wanted to keep is 68SS authentic so no motor plate. Yep it was pretty obvious something was wrong when it happened. I would like to get a torque strap on the thing before I have another issue. However, I think the rear end was the catalyst. I unloaded the tires 3-4 times on the start. I suspect that pinion was bouncing wildly at the time. It bent the floor pan above the snubber pretty good. I'd like to get the motor tied down w/o going with a motor plate. I know others are running my engine mount setup successfully but they do have a strap with mounts welded to the K-member and then bolted to the water pump. Mancini and Summit were selling something that looks like the Schumacher unit, but no one has any in stock.

View attachment 1715560314
---
I had some crazy launches like that, which ended up busting a U joint, yoke, and bent driveshaft. What I now believe was contributing to the violent launches was that I had rolled/flattened my spring perches on the diff, which was allowing the diff to wind up like what yours sounds to be doing. I didn't have the perches boxed.
IMG_3071.JPG