Yeah the only issue is some of the new stuff doesn't have the right tolerances. I've run across ball joints that were so tight they would effect the steering effort and some that were sloppy loose right out of the box. If the replacement is made correctly you're absolutely right, but the quality control is more hit and miss with some of the replacements.