My OE drivshafts lasted for about 127k miles. They were knocking a bit for ages without the noise getting any worse or more frequent. Eventually replaced them with Ford refurbs and they only lasted about 18 months before the knocking was back. I think it is in the splines rather than the CV joint, but no oil leaks.