Upper ball joint help

Had a real suprise today when putting in new KYB shocks .Upper ball joint had popped out of upper control arm - don't know when happened but luckly caught in garage -could have been very bad if driving on road . Got ball joint apart with homemade tool (picture)and hammer but when looking for replacement a lot of sites talk of the larger ball join for this car but have to modify spindel .One removed was supposedly from a PST front end kit that the previous owner installed . # on top is 7022 and # stamped in bottom of stud is 253. Can anyone provide any info on this part or a replacement and does anyone have a good passenger side upper control arm for sale. Is there any good ,reasonable priced after market control arms available that do not require modifications to the rest of my spindel. I have small bolt pattern and drum brakes . Thanks