You need a special tool to pull the bearing. Mine failed after hitting a pothole and cracking my front passenger wheel.
Dealer charged me $750 to change it but it was covered under someone else's insurance.
The tool wasn't worth it for me to buy so that's why I had it done at the dealer.