Seems like paint jobs are one of those things that you get what you pay for. I would not advise you DIY or you're going to end up with a crappy looking bumper. If you were good friends with someone who does it for a living, that's probably your best bang for the buck method. Otherwise, I got my hood and fender's painted at Sears Import Auto body shop. They do great paint jobs. They generally work on bimmers and benz's so you know what kind of paint they are used to seeing. They are not cheap though, it cost my insurance almost $500 for the paint job.