http://www.rockauto.com has them.
Be forewarned though, I had to order them 3 times before I got both uppers WITH the castle nuts. They kept sending me one with and one without. It was really annoying, and their return process is a PITA. I think at the time they had free shipping on orders over $50. If I'd been in a hurry I wouldn't have messed with them, after paying shipping back to them, twice, I could have just gone to NAPA...
Usually a good experience with them, but that NUT is apparently a keeper. One of them they sent me even had the bag opened and then scotch taped shut. It was obviously missing the nut...
Attachment:
ball joints_rock auto_78.jpg [ 158.72 KiB | Viewed 2849 times ]