I use a commercial hydraulic press in the shop for all press work.
What ball joints are you referring to.
Mostly any press will will be suitable for ball joint press work, however, you will require compatible plates/cradles depending on the application.
Like all press work keeping the unit square is key.