Thanks Drgarcia... Where is the best place to get silicone?

What about large gaps as well...I thought of using the expanding (polyurethane) foam but it might expand too much and cause a problem. Anyone have ideas?