Has any one got one of these? Is it any good?

EvoShield Recoil Protection System - Alps Gear