Interior rain seal question

I don't see why the plastic sheet wouldn't work. For the caulking you can find it at an automotive paint supply house, or get a tube of silicon caulk from your local hardware.
C