better engine mounts or torque strap

I run the solid mounts for years.No problems on the street and way cheaper.