I'm looking for a Schumacher Torque Strap for my '63 Dodge 330. I saw a few up for sale here, and was wondering if any were still around ? Part # is TQ63B. Out of stock on their website. I'd like to get it in before the engine and K-member go in. Thanks for any leads on this...