Disclaimer: Links on this page pointing
to Amazon, eBay and other sites may include affiliate code. If you click them and
make a purchase, we may earn a small commission.
The top one with the four bolt holes looks like what goes on a HMMWV upper spindle. Probably used on other things, but that's the only place I've personally seen them.
Looks like the uppers on my Burb, most of the C series GM trucks use a bolt in UBJ. Riveted from the factory, but I don't think they'd been replaced on my Burb and they were definitely bolted in!
The top definitely looks like a GM ball joint. I'm not sure who uses a press-in ball joint like the bottom. Put tack welds on those suckers! You get crazy steering when one of those comes loose. Ask me how I know.