A top quality job (show finish) would more than likely put you around 10K. Of, course this depends on the amount of body work needed. At the price you are being quoted, sounds like a normal body shop job, (factory finish), as if you wrecked it, and insurance was paying to restore to factory state. You also need to think about what you are going to do with your Blazer before you spend any money on it. If you are going to wheel it a lot, I would not put that kind of money into it. You can save yourself money by lining up the panels yourself, taking care of the dents, and getting rid of any rust. If you want a long lasting job, do it right, but you will still pay for quality at the shop. My blazer is a trail truck/drive it to work from time to time. I will be using Dupont Nason in a factory color. Easy to repair by the color code, and I'll have around $600 with primer/base/clear.