It was 3 years ago. But you can't go wrong with name brand stuff. Incidentally the "overseas" gas tank I got from them was junk. Took me several hours to get the edge straight enough so I could caulk it!
Kevin, Go down to NAPA and buy all the parts you need. If your upper control arms don't have any cracks around the spring perch bolt holes then rebuild them with new shafts, ball joints and spring perches. That's what I did. NAPA carries good quality stuff and can have it all to you in a couple of days, if not the next day.
Moog makes upper arm replacement kits. Those with new ball joints, assuming that you have good uppers would make it new for a lot less than buying everything new. The lowers can be reburbished by buying Moog bushings for the inner ends and ball joints for the outer ends. You might also want to replace the strut rod bushings. The parts will cost less locally if you have a place you trust than a complete kit from a Mustang parts supplier. The down side is that it will take longer than buying complete arms and quality is not always good in my experience from those suppliers.
Like a couple of others, I suggest rebuilding the upper control arm shafts. I did that and have some photos on my Web site. Or, you could look at it as a chance to upgrade to those Global West components you know you want.
I'm not sure how the worn shafts can affect the UCA unless the big nut on the ends was loose and "wollered" the threaded holes out. If that's the case then yes you need to replace the UCA. $279 is a good price for the complete kit. I wish I coulda went that route. Mine have turned out really nice anyway. Hopefully I'll get to install it soon.