Interior paint

For anything vinyl or plastic its hard to beat SEM products. The most important thing is to clean everything really well. SEM sells various cleaners and preps specifically for vinyl and plastics.
For metal trim you can use regular paint but the SEM paint works good for that too and it will match the rest.