Questions on interior trim

I have a mishmash of interior parts that will need painting to match the rest of the green car. Is there anything special needed paint-wise to change colors on these things? So far, I need to paint all the arm rests and the steering wheel. If this is a special paint, who sells it?

Also, is there a good way to flatten an interior panel? I have the rear seat panels off a 69 2-door Dart, but they are warped somewhat. The vinyl on them is OK if I can flatten them back out. Maybe just let them sit with some weight on them for a while? Get them wet first then press them?

Inquiring minds want to know...
On metal parts, prep the same way you would when painting any metal surface. On plastic, model paint. On vinyl, SEM products work very well.
Prep products are available from different manufactures, just follow directions on the products. Available in aerosol cans or colors can be mixed at
automotive paint stores. If one uses vinyl products and prep directions are followed, changing colors on vinyl will last a long time.