CAUTION: Use care with peanut oil when riding in heavily dog-populated areas!
Funny story.
I had heard that clear peanut oil worked great for cleaning and dressing black plastic, but my wife already had some clear walnut oil so I tried it instead.
I was dubious at first, but it worked perfectly at restoring the plastic and didn't leave a shiny film. And it's cheap.
I had previously tried all sorts of plastic cleaning products including Armor All which were no help at all.