When I had to replace the bearings on my car, I pulled the steering knuckle off the car and dropped it off at the dealership and had the old bearings pressed out and the new pressed in. Saved the labor of disassembling and reassembling the front end. Only took an hour.
I just had this done to my MSP actually. I was taking it to the shop anyway, so didn't do anything myself, but the cost of this should be about $90-$100 for the part (Canadian, you'll likely pay less) and an hours time.