I run regular rubber motor mounts both sides with the torque strap. I have manual steering and I installed it according to their instructions. It installs low in the engine bay, Not very visible. It has a bracket that bolts to the k frame and then a rod that runs up to the motor mount ear on the block.
Have you bolted your TTI headers to the heads with a gasket and checked how well they crush the gaskets? I had to widen the flange bead on the out side tubes on my TTIs to get them to seal. TTI is suppose to have a new larger tube header out to address that issue.