better engine mounts or torque strap

valuable info right there