I couldn't get to the back of the broken ones because the rotor sticks through too far in the rear.
I also don't have an impact wrench, but it only took 30 minutes to disassemble and reassemble the whole hub, so I don't think that is too bad. 30 minutes of my time > $30-$50.