When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
That looks like a matte black vinyl dye (paint with flex agent added). I would suggest that you clean the surfaces well with detergent/water, use ScotchBrite to scuff up the surface a bit (and remove any stuck-on crud), then wipe on a coat or two of polymer protectant (Nu-Vinyl, Formula 303, Meguiar's Protectant for plastics).
If that doesn't get the job done (and I think it will), go for the paint. Just be aware that all of that type glass/plastic came un-painted from the factory.