i use rainex on the outside, not tried the interior stuff.
with regards to the seals, get some good silicone wax and rub it into all the seals around the doors. it should plump them up and help them seal. also helps keep the rubber in good condition.
for reference i use super lube. comes in a small yellow pot, and can be got off ebay for a couple of quid.