Usually dealer charge $80~100 hour rate, paying labor will cover their butts, but 24 to 30 hrs to get the job done seems high.
You need to keep pushing them to minimize your costs all the time.
You need to keep pushing them to minimize your costs all the time.