Duplicolor is great on plastics and vinyls when applied properly. But as far as seats go im not sure about that. Vinyl just strethces and contracts to drastically for paint to stay permenantly. But there are professionals who can die vinyl. Check your area for upholester's.