If the plastic was cleaned and prepped properly and good primer and paint was used, then the color will hold up pretty good. I painted my center console when I restored it and it turned out great. As for the seat covers - I haven't had any experience with that. I know you can dye them, but again, you need to properly clean and prep them. Any chance they replaced the seat covers with new white ones?