There's a German-made automotive rubber cleaner/protector I've been using for the last decade (several people I know also use it). IMHO, it's a fantastic product. For example, it makes old rubber door seals look brand new and keeps them that way for years. It's water-based/solvent-free.
It's called EINSZETT Gummi Pflege.
You can get it
here.