Vinyl Top Conditioner/Protectant?

I like baby oil. It's great on vinyl. It looks shiny when first applied but it soaks in and treats the vinyl.
Back in Mo. I had a guy that was a iife long unpholstry man. The best. He also said use baby oil on vinyl and NEVER use a silicon product lke AmourAll.
On another note, WD40 shines up plastic but maybe not so good for it??