I have to admit, I don’t mess with the bushings. I will do a lower ball joint if the bushings look OK. If the bushings are toast, I’ll order a lower A Arm, usually from Rock Auto. A new lower ball joint will come installed along with the new bushings.
I don’t do upper ball joints regardless of how the bushings look. It the upper ball joint is toast it gets an upper A arm, equipped with new bushings.
Just me.