Mine have been changed twice, by my mechanic who has the knowledge and the tools where I don't. The last time I bought Precision joints that are greaseable. No more issues with front joints.
I would highly suggest you put joints in with grease zerks.