Call Bills Body Shop. Ask for Randy. Let him know I sent you and give him the price quote plaza gave you. I'm sure he'll give you a better deal. I also have a $10 coupon I can give you. They warrant their paint job for 4 years, and you get a certificate for it. (636) 441-7191
Let me know how it goes.
EDIT: They are in St Peters by the way.
Here's the address:
4100 Shady Springs Ln
St Peters, MO 63376