Sawzall. tried everything listed here, even the "bolt it back on and drive around a little" suggestion. No luck with any. I took a bimetal sawzall blade and cut off about the first 3 inches of the hub, right where the bearing races start. Tried to cut through the bearing race, but only dulled 3 blades, those races are some hard metal!
Once I got that done, I was able to start prying out bearings, one at a time. Since some were already gone, I only had to force about three out with a pointed prybar until I was able to just start flicking them out. Got them out and the hub pulled right off.
The inner race of the outer bearing was easy to beat off after heating it up. I guess heat did not work earlier as I only had access to a propane torch, and there was just too much mass to heat it high enough.
Found a guy on craigslist parting out a civvie K5 and got the hub assy from him, cheaper than retail. Will be putting it on today, as we are currently rain free, a rarity here in western WA state!
I plan on pulling and replacing the bearings on the passenger side too while I'm dirty.