I am about to replace the upper ball joints on my '92 Dakota 4WD and wanted to pass on a cheap source for the special socket needed to remove these pains-in-the -*#@ Summit has them for $14.99 in the Sunex brand. https://www.summitracing.com/parts/sxt-10214/overview/

SXT-10214_ml.jpg