Just FYI. If anyone is needing or wanting a torque strap for their cars, that Schumacher A.K.A https://www.engine-swaps.com/ says they're back up and running and said they're putting together torque straps and should be back in stock next week.
That's great news. Been wanting to get one for my car. Thanks for letting us know.