It's cracked/torn CV boots that destroy the joints by letting grit/sand in. I'd get new quality boots and take them apart for inspection and cleaning. Of course you don't want "blue balls" - a sure sign of over heating or "galled balls." Nuff said! Then regrease - force it between the balls. And use new boots.
Ha, I'm sure this post will be censored!