i did all the prep and paint myself...here is what u used...regular bondo filler. i used rustoleum plastic primer and just regular rustoleum paint with a rustoleum crystal clear enamel clear coat then buffed and polished it to a shine.....it is holding up REALLY well and abosolutely no chips,runs, cracks or flakes....and BTW i painted my seats with that duplicolor vinyl upholstery paint and it is awful....lasted a few weeks of normal use and its all chipping and flaking to hell...i strongly recomend you to just recover your seats if you want them a different color...the pant is garbage...