Motor mounts?

my stock replacement motor mounts think the box said weststar or something like that sucks big time have killed 3 of them in one summer, i wont take that risk again so im going for some polyuretan mounts, and i hope they will last better butt i have not tried a torque strap..