I am trying to separate the upper ball joints from the steering knuckle on a 2003 Hummer H2. I have tried using a pickle fork to separate them but it will not budge by any means. I tried using a ball joint separator from Harbor Freight but the throat opening is not wide enough to fit the ball joint stud and the steering knuckle nor is the split/fork end opening wide enough to fit around the ball joint. I also tried a ball joint separator from Advance Auto and Auto Zone and the opening was just too short. See picture of Harbor Freight tool below:
And here is the Auto Zone tool:
The throat opening on the ball joint separator is 2-1/2 inches wide and the fork opening is 3/4 inch. I can find a tool with a wide enough fork opening but not one with a wider throat opening. I looked online for a ball joint separator that opens more than 2-1/2 inches but the ones that have the largest openings are just only at 2-1/2 inches, most of the tools are just 2-1/8. CV axle is in the way so I can't use a C clamp. Is there any tool out there to get this separated other than a pickle fork? I even tried standing on the pickle fork when I wedge it in and no avail. I'm not sure how I'm even going to get started on the lower ball joints. Below is what I'm working with here: The boots on the upper ball joint was already torn before I began working on it. Don't mine the vegetation, that got onto the pickle fork first, not in the ball joint boots.
EDIT: I have jack stands at the frame.