Get an estimate from several different shops, compare their prices. That price sounds too high to me. Different shops charge different labor rates. The labor time I looked at on this, 6 hours extreme. The factory was 3.5 hours. A heater about 75 bucks or less, depending on the brand. That doesnt include tax.