The inboard CV joint lost it's bearing grease and started to grind itself apart. I went to Napa instead of Advance Auto this time, and was happy with the replacement drive axle. I remember the last axle I got from Advance needed the splines to be recut... What a pain.
I've got a B16A in my 6th gen Civic so I needed a 94 Integra LS axle to fit the y21 / s4c transmission. It was hard to reconnect the damper fork, so I had to disconnect the upper and lower ball joint and loosen the swaybar endlink. The new Napa axle ( part 94-6009 ) went in so smoothly I didn't even need to drain the tranny oil.