better engine mounts or torque strap
I'll be racing mine as well
Print