From all my reading, that seems to be the common tie between all failed SPCs : They were the first generation without zerks. Everyone seems to report satisfaction with the 2nd gen (some with 40k+ miles). I will probably go the SPC route when I do opt for them.Both of my SPC ball joints failed after less 10K miles. I was a few months out of warranty & SPC refused to replace them under warranty. I had the original ball joints with no zerks. Hopefully the newer design will last longer.