not sure how long it will last but a mechanic added grease and quieted the creaking down in a few minutes to my 1998 Honda accord lower ball joint .he used grease gun and a grease gun needle to penetrate rubber seal on the lower ball joint.Good luck.