I just had my bearing replaced. I was going to do it myself but I needed a torque wrench capable of 200 + foot pounds of torque for the hub nut. Those are hard to find but you can rent them. The dealer did mine for 84 bucks cuz I had no time and tool. The hub is a sealed unit. No pressing needed. The whole thing is replaced.