I finally found a small shop locally that is thorough with their estimates, and gets the work done in a timely manner. The costs of my repairs were more than fair for the extensive amount of work I had done. But it was a thorough job, not piece here and piece there like the other shops I have used. I have taken another vehicle since, and got the same satisfaction. Great Job guys!