Flotation/mainsail cover

I am looking to replace the positive flotation on my Scot. Purchased a used one and either mice or chipmunks had a field day with the flotation. Any thoughts as to where to find flotation that will work? Also, will foam insulation (2 inch thick sheets cut and glued together to match original size) from Home Depot work? Secondly, I am looking for either a standard mainsail cover (gray, white, or black) or the tent style cockpit cover that also covers the main. Thanks for your time, Kevin