I think poly engine mounts are a better solution to the torque straps, but certainly not any more difficult to install on a later model. I purchased the torque straps, but I didn't install them. I felt like it was putting stress on the engine block in an area that was not designed for that sort of load and that poly engine mounts would end up doing the same thing by minimizing the effects of engine torque on the liquid filled motor mounts. It will probably have a little more NHV than the torque straps, but once the engine heats up I hardly notice it.
I have BMR engine mounts sitting on my workshop bench. A bit intimidated to install them. Any tips?