better engine mounts or torque strap

Well, you'd prob feel silly paying the Schy price for a piece of chain, so they disguised it all pretty, with a coupla shock bushings, paint it up, and tell you it holds down the engine better.. lol.. whose laughin..