I made a tool, and do it myself w/out a press lol. To take the old out, i just beat the hell out of it. To put the new in, i used an old bearing, the outer race, and welded it to a rather large piece of steel I found on some rr tracks. I put my new bearing in the freezer and simply heat up the knuckle with just a propane torch with map gas. Once heated the bearing goes most of the way in on its own, a few decent taps with a hammer and the tool and its in.

I also freeze the hub at the same time and leave it in there while installing the bearing. I made a cup sort of thing, with a piece of all-thread i made in school that I use to pull the hub into the bearing with out it popping the inner races out.

Edit: The first and last time I took one in to be pressed, the guy who was supposed to know what he was doing (said he'd done it before) neglected to press the hub out. Orrrrrr take the big snap ring out broke 3 sets of parallels, then proceeded to try and charge me for them. I told him to eat it, paid him for work done and walked out.