Re-Paint ??... Pro's Chime In....
I am sure no pro, but have painted about 10 of my cars. It seems each one got better, as I did, and as I acquired better equipment.
Good paint jobs are all about preparation, as is adhesion. If you get the surface properly prepared, then use a sealer, and then a self etching primer, you should be good, no matter what paint brand or type you choose.
Good luck with it!