I did the entire suspension (ball joints, inner + outer tie rods, front struts and strut mounts, rear shocks, and all 4 coil springs) in the parking lot at work over the summer using hand tools. It would have been a one day job for all of it if I had the proper tools to begin with - namely, a 2-3 ft pipe to slip over my breaker bar to get those strut nuts off. They are on there TIGHT. Plus, mine were held in with 18 years worth of Michigan rust. Even after I put the pipe over my breaker bar, I had to jump on the 2 foot pipe to get those nuts to budge.
I didn't need a spring compressor for my car, but yours may be different. I was able to put a jack under the control arm, undo the ball joint, and SLOWLY lower the jack - the springs fell right out of the pockets. I also had a very thick chain looped through the coils and the control arm and secured with a padlock (placed before undoing the ball joint)- so if it decided to shoot out, the chain would catch it. Very good idea if you do it this way.
Oh, BTW - if your car has almost 100k on the original shocks + struts - trust me, they're no good. 😛 Shocks / struts typically have a 40 - 60k mile lifespan. While you're in there, it would be a good idea to replace them.
Strut mounts should probably be done as well - mine have a bearing in them that rotates as the wheels are steered, and this goes bad over time (causing a nasty groan / creak when the wheels are turned). Again, yours may be a different design.
Also be a good idea to look at your ball joints, tie rods, etc. while you're at it. All of that stuff pretty much had to come apart on my car to do the job, so I replaced it all while I was at it.
Have fun 🙂