So, how did you get the wheel bearing to loosen? I hung the big special castle socket on mine, and bent three lug bolts and a breakover bar trying to budge it a couple years back.
OXY-ACETYLENE BABY!!!

and a BF Snap-On Impact at 160psi

for the nut. I pressed the rest apart with a big bench vise. That big snap ring can turn into quite a projectile.