Lower ball joints are worn out. In looking at them, it appears that they can be removed with a puller. However, The dealership says they usually replace the entire control arm. They also said that you can't just buy the ball joint, that another part must be used. Has anyone done this repair? 2004 4runner sr5 v-6. 138000 miles.