I use similar foam at work and it expands like crazy if u over use it..the foam is a great idea..but water proof silicone is great...a little trick after you apply silicone,wet your finger or weta a rag and run it smoothly along the silicone and it should leave a damn near perfect seal,nice and neat