I just had my ball joints replaced yesterday at a shop. They charged me ~$350 for parts and labor. I was charged $190 for the parts (roughy the same price as replacements on Extreme Terrain), and the rest is 4hrs in labor. I called 2 other places and was quoted $800 and $1000.