Powdercoating is the way to go IMO. It looks great and is a lot tougher. However, it can get a little pricey. I have started powdercoating some small things (hood hinges, motor mounts, etc.) and boy do they look fantastic. The parts that can't be powdercoated... look good painted, but scratch with only the most minor mishandling.