I have the HD ball joints & the HD tie rods. I've only had them on for about 6 months. They are really beefy so should hold up well but I can't vouch for their longevity yet. They do not come with zerk fittings installed. Make sure you put some on before you install.
I don't know of anyone who has the ball joint spacers. I'd like to give them a try though. Mebbe I'll get me some for Christmas![]()