The generator for your vehicle appears to cost about double compared to other car brands. I suspect the dealer quoted you the price for a new one. No one buys a new generator unless the car is under warranty and the manufacturer is paying the bill. Ask for the price of a rebuilt unit. If they won't do that, go to an independent shop.