I've used Sonax - GummiPfleger, this appeared to revitalise the rubber but didn't hold the rain out for long. Just picked up the Vas idea from another forum.
Any aftermarket rubber seal replacements?
Seriously, don't use Vaseline. Vaseline is petroleum, automotive seals dissolve in petrol when they have rubber content.
If Gummi doesn't work for you then use Krytox.