I've actually had really good luck with the Vinyl and Fabric paint made by Duplicolor. It's specifically made for interior plastics, vinyl, and cloth upholstry. I mean.... paint's still gonna scratch, it's paint... but it doesn't peel, flake off, or fade like regular old rustoleum on plastic parts.