Na, it's terrible, that's why we are recommending it. The cheap composite rubber pad on your 870 is much better.
Just kidding.
About 30 bucks.
Here's the link to Randy Wakeman's (noted authority on rifles and muzzleloaders) evaluation of it:
http://www.chuckhawks.com/sims_limbsaver_recoil_pads.htm