These are excellent products and the guys at the NRA convention in Houston who sold mine to me were first class all the way.
However I found out a piece of info I wish I would have known.
I keep my 12 guage for home protection mounted in a secure place and really don't fool with it except to shoot it every few months.
I always put it up with a light coating of oil on it. The other day I took it out and noticed that the padding inside the Life Jacket wicks away the oil. It was dry only in the area that touches the padding. No corrosion yet, but being in Louisiana, I'm glad I noticed it when I did.
I posted in the GD since this can affect any make of weapon.
Put a piece of saran wrap between the foam and your shotgun...