CJFord hit all of the tools and I also would not use old bearings. We get a lot of bearings from Randys Ring and Pinion if you dont have yours yet. They are very reasonable and have fast shipping. I was thinking you were doing the pinion bearings also but if you arent then that is going to save you some of the PIA work and more tools.