better engine mounts or torque strap

Just buy solid steel mounts.

Not a big fan of chaining down an engine. It WILL distort cylinders.

I have NEVER seen a chained down race engine. If you are making so much steam you can rip apart a motor mount, it's time to step up to a motor plate.

Don't chain it down. Think before you do it. I know all the super fast guys will tell you they have been doing it since dirt was new. It's still wrong.