better engine mounts or torque strap

I'll be racing mine as well