The first thing I would suggest is to replace all of your rubber bushings. They are the connective tissue between your suspension components. Mileage and time take their toll on rubber bushings. They can look good, but be bad. Your options vary depending on how you plan on using the car. If this is a daily driver, rubber replacement bushings are fine. If you plan on using the car for performance driving (and you're not concerned about NVH), you can go with poly, Delrin or spherical bushings (depending on the location). Avoid 2-piece poly bushings in the rear UCAs/LCAs.
I've used MOOG ball joints in my autocross cars for years and they have held up really well.
As for subframe connectors, this is another decision that depends on how you plan to use the car. Full-length weld-in subframe connectors (I like Stifflers) are good for a street car. For performance driving, I highly recommend the Stifflers FIT System. I've used it on my SN95 autocross cars for years and it does an incredible job of stiffening up the chassis.