I have cars since 20years ago, and repair them myself, I also repair friends and family cars.
Aftermarket Cv joints lasts approximatively 5 years then begins to show signs of wear depending on usage and road quality. For city and low quality roads, less than 5 years, for highway good roads...