I treat CV joints as annual maintenance items. Every year i take them out, dissassemble and clean them. New boots, new grease, and off we go for another year. If their loose, I toss them. If I find a turn boot, they get extra scrutiny in the dissassembly. If the show any issues, out they go too. Never had a problem with them in service.