Are we sure that paint will not peel off over time?
I used special, expensive, creams in the past. Then I tried simple engine flushing oil every 3 weeks and prefer that. Engine flushing oil looks great on scuttles, side pillars, front plastic grille and rear door handles. It dries off and has no greasy residue. It will damage rubber though, but it cleans the plastic very nicely. Used it for 7 months now. On my friends' toyotas too. When I got the car, plastics were already worn so I need to apply it every 3 weeks. I bet if you do it every year on a new car it can last forever.