It's probably easiest to replace the upper arm. The ball joints weren't intended to be replaceable. The boots, yes. That's a good bit of preventative maintenance. You can get salvage control arms from places such as FM (shameless plug) for about $75 with bushings. Keith