I have done a fair bit of interior painting in the past of both plastics and vinyl.
I have had, by far, the best results by first giving the parts a good general clean with detergent/soap and a pressure washer.
Once they are completely dry, I like to leave them in the hot sun to warm through...