Are the Mancini Mag mounts any beter than the stock mounts

A torque strap with stock type mounts may also work for you. Even with the strap/rod holding the drivers side down the stock mounts still absorb vibrations like the strap isn't there.