I wouldn't use regular rattle can spray paint. That type of paint does not expand and contract with the weather. They have a special interior paint made by SEM. It does not crack or peel if you prep the parts correctly. Check out their website. I used their products on my interior plastic parts and they came out great. Don't forget "PREP THE PARTS" is the main thing. Hope this helps.
I used krylon fusion plastic paint, the finish is kinda dull but it's been holding up nice for about a year now. For prep I used a scotch brite pad soaked in acetone then wiped it with a clean rag, this was on the arm rests and kick panels btw.
Everything but the bench seat cover is done in DupliColor Vinyl and Fabric, held up well the last 2 years. prep prep prep. I used duplicolor adhision promoter, 2 light coats/1 medium coat of paint and 2 light coats of matte clear.