if you don't have air, get this:
Electric Impact Wrench - 1/2"

I used this a lot and works well for home mech use. BTW very clever solution with using the old serpentine belt as a friction lock.