dude this is going to sound a little racist (and i'm not, i have a colored tv) but here in arizona, there are a lot of "mexican" owned body shops that do (belive it or not) really good work for very little money, just check out some of their work they have done, and do not tell them you were already quoted that high amount.
oh ya... you may not have a large amount of immogrant owned body shops where you live but good luck anyway.