Hey Russn, can you describe that Peel&Seal a litte more? How thick is it? Does it have foil on one side? Self adhesive or do you have to spray on something like 3M's spray adhesive? I've been using that felt stuff, about 1/2 to 3/4" thick and foil on one side. It works but it is not readily available. I will check local building supply outfits for Peel&Seal (Home Depot doesn't have it).