If you use a good quality materials like Molecubond <a href="http://www.bryndana.com/" target="_blank">http://www.bryndana.com/</A> it is a permanent change of color on any Vinyl, Leather, ABS Plastic, PVC, Polycarbonate, Polypropylene, Polyurethane, Arcrylic, Lexan, Fiberglass, and Recycled Plastics, unless of course it gets a deep scratch. In that case the base color of the plastic will show through just like any metal part that gets a deep scratch.
I did a set of Pontiac buckets from gold to light blue. It covered very well and not only couldn't you tell they had been re-colored, I drove the car for a couple years and never noticed a crack or any problems at all.
I would stay away from the el-cheapo stuff at Kmart though.
Centerline
<a href="http://www.hotrodsandhemis.com" target="_blank">http://www.hotrodsandhemis.com</A>