I have a 07 Hyundai Tucson 86.7K miles on it. The transmission temperature sensor needs to be replaced according to the dealer. The check engine light came on and gave me a generic AT code. The price for the work is $510 total. From what I have seen from searches, this seems like a "normal" price. This is a first for me, so is this an appropriate price?