I did mine several months ago. The bearing itself was about $30 at Advanced or Autozone (I forget which). You need to take the hub off. I had a small machine shop press it for $10. Don't try it yourself, saving the $10-$15 "pressing fee" is not worth the risk of a DIY learning curve screwup.