Ball Joint Separator Tool

I want to buy a better tool for separating ball joints for suspension work. I do not like the pickle forks as they damage rubber boot and have bent the threaded stud on stuck tapers.
I saw these tools made by OTC, GearWrench, KD tools, and others. Do they work on upper and lower ball joints. Thanks for your feedback.
1709480794140.png