Type of material used, and painting process can affect cost and quality quite a lot. I had my bumpers sand blasted, and powder coated the closest possible color before they were painted, so when, not if the paint chips, it chips into the "same" color, and doesn't rust. There's no way that process is included for $1200 unless they're paying you for the opportunity to work on your truck. Lots of corners can be cut by body shops to meet a quote, but if you want a high-end job, be sure to explain it when you ask for a quote, otherwise the can of economy paint gets used, and primer gets skimped or skipped.