I did mine without a puller and without a press. Took me an entire weekend to do which included taking the control arm out, but it can be done.
I took the arm out and hammered the old outer bearing race out of the control arm from the back side, and although it does take some force, it can be done. To get the new one in, I put the arm in a vice and cleaned out the old bearing seat, and aligned the new bearing to the best of my ability. I then took a maul and a piece of 2x4 and just slowly pounded it in. Once you get the bearing in past the lip on the arm, take the old outer bearing race and put it on top of the new bearing. Use the old race as a "die" for the new bearing and smash it in.
To press the axle back into the new bearing, I lubed it liberally with some Mobil 1, put the hub on and used an impact wrench to seat it.
It can be done, you just have to get creative. The whole job cost me the price of the bearing, $28.