I'm with lf Fairbanks take it to the dealer if not a reputable body shop and at least get a couple opinions and another estimate. I work at a dealer(not in the body shop) and I've seen this many times. Short cutted you because they have done this to others and got away with it to comp their bottom line from underbid jobs.