I have a sneaking suspension that those prices are really high and some of them unnecessary.
But that's just me.
I beat my leaf like a rented mule and use it like a half ton pickup, have more miles and don't have those problems.
Just 2 weeks ago when I put new tires on the front I checked brakes, tie rods, bearings and they were all perfect and I have over 52,000 imperialist miles on mine.
I'm surprised they didn't try to sell you an engine oil change, or catalytic converter and oxygen sensors, timing belt, ect.
If something doesn't seem right post it on the forum before spending money.
"THE ABOVE POST CONTAINS MISLEADING AND INACCURATE INFORMATION. PLEASE CONSIDER IT OPINION, NOT FACT". -someone who I offended and is unable to produce the facts in question.