Well I've decided to do something about all the front end problems I'm having. I just don't know what to do. Here're the symptoms:
- Car pulls left when braking hard or after extended periods of driving time, and occasionally pulls right when accelerating.
- Too much play in the steering wheel.
- Steering wheel shakes when car travels over holes or bumps, no matter how small.
- Front end makes popping/grinding noises when going over bumps, especially speed bumps. The noise worsens in the cold.
I've been told that I need to replace the control arm bushings. I looked at them myself, and they are definitely worn, but doesn't that also mean that I need to replace the control arm itself? If so, how much does that cost and how hard is it to do? After nearly 100k miles, I'm sure I could use new struts, as well. What kind should I buy for balanced performance and ride quality? When changing struts, is it a good idea to get new springs to go with them (again, any recommendations)? Also, if I do change the struts out, would it be a good idea to replace the top mounts/bushings and all that? Are any special tools required for all this mess, or does it just unbolt right off? I think I need a spring compressor, and certainly a torque wrench...As you can see, I don't know a lot about suspension, but that's where you guys come in.

Any and all help is appreciated.