Just remember, you get what you pay for(I know this for a fact). If you go to one of those popular custom car shops, then they can do good work for you but for alot of $$$$$.
I know this body shop in chicago...they're really good but really expensive. If you're interested PM for more info.