I have the same problem with my ford explorer .(replace leeft and right upper control arm and ball joint .)
What i did was purchase upper control arms with ball joint , from www.amzon.com .
I paid $140. include shipping and tax for both moog (brand name).
and i paid a mechanic $85. plus tax...