I too used the dupont vinyl paint- expensive but looks great
I got all the prep stuff from my paint guy -you have to make sure its very clean

Just put the car together so I can't say how well it will hold up but it looks great.