I would get a bid from the most thorough shop who you think would do it right that way you can get the proper amount of money to get it fixed. Then you can go shopping for another place to do it, or wait for the shop that gave you the best estimate to fix it. You have to be patient and stand your ground or you'll get taken advantage of by not getting enough money to fix it and/or getting stuck with a shop that does crappy work.