I was able to do mine without taking the knuckle off. I unbolted the shock from the upper a-arm, loosened shock bolt at frame, just so I could move it easier. Then unbolted tie rod end. Took bolts out of lower a-arm and swung the whole assembly out which allowed me to work out the axle and let it rest over to the side. I then put the lower a-arm back in place and just slid the bolt in to hold it, also hook back up the shock. Now you can just spin the knuckle any way you need to. Just knock seals out, take out snap ring then turn knuckle around and I used a socket I had that was a little larger than the inner race and knocked bearing out. Put your new bearing in the freezer for a couple hours before you put it in. This will make it go in a lot easier. Also use marine grease, it's waterproof. I know my way seems to have a lot of steps, but I have no doubt that I could change my wheel bearing in about an hour now.