The upper ball joints are threaded in. The lower ball joints are threaded in originally from the factory, but the GM replacement lower ball joints are press in. You just press them in through the threads in the opening. I have seen some replacement lower ball joints that are threaded in, but not too many. It’s not a difficult job if you have a hydraulic press.