I had to use an impact gun too. Mine was a cheap one so it even took some time using it. Since then I bought a nice Snap-on impact but haven't had to test it on the upper ball joints.