I would say fix it but shop around for pricing. I have pretty much done most of that stuff at least once on my car at some point in time over the past few years. I know some of it needs to be done again but I just can't afford it right now. My goals is to keep the car running and worry about that stuff when I have to. But I would say to fix it if the car is still running well and is in decent shape.
I had Total Suspension do my suspsension a few years back
and was very happy with them.
My car has lots of mileage but that doesnt mean I havn't put money into either. I have probably put more into it than most people would. But in the end it is cheaper than me buying a new one and I still love my car.