Motor Mounts
If you're racing the car then solid mounts both sides would be better ~ and then why the torque strap? Seems unnecessary once you've gone with solid mounts. If you're street driving the car regularly then stock mounts with the torque strap.