So I changed the CV shafts and suspension out on the front end of my 89 Camry Wagon this past weekend. We had knocking and had looked to find that the CV boot was completely gone on the driver side. Rather than just replace the boot we figured that it would be best to change the shafts as well.
After taking the driver side shaft off we looked to find that the cage that holds the ball bearings had long since lost all the bearings and was hanging on for dear life.
Mind you I probably drove it like this for about a week before we had the chance to change it. I don't know of many other cars with CVs so deteriorated that they even run, so the Camry gets some major bonus points from me for durability.
The old struts had nothing going on with them and it was basically the coil springs holding up the front end. Next weekend is probably my Kia timing belt job but the weekend after that will be the Camry's back struts time.
God bless friends with a warm garage and tools, they are worth their weight in gold.