I agree with everything that's been said...EXCEPT...
the windshield repair.
At that age, odds are the windshield has a lot of tiny chips that make it hard to see at night anyway. The chip repair is what you do with a pretty good/new windshield that YOU would have to pay to replace - saving your $$.
In this case, use the cost of windshield replacement as the bargaining tool!
Just my 2 cents worth.

(And insist on an OEM replacement)