I purchased the Whirlpool OEM drive shaft and tub seal kit from AppliancePartsPros.com Price was great and the parts were genuine and an exact replacement for mine. I opted to purchase an aftermarket seal installation tool, as the one offered by Whirlpool is priced way above what I would consider to be reasonable, even through the resellers. There are a lot of garbage aftermarket tool kits, so it took some time and research to get one that appeared to be of good quality (I ended up going with a tool kit from Xike Bearings). I used the step-by-step repair videos made available by AppliancePartsPros.copm -- those alone are enough to warrant purchasing additional parts from them in the future! The videos are clear and thorough, and there was no step in the repair where I didn't understand what I was supposed to do. In several reviews I found (both on this site and others), some reviewers mentioned that you want to have a mini-sledge rather than a regular framing hammer to drive out the old bearings. I can attest to this. My lower bearing had failed to the point that the inner bearing race was in two pieces, so when I initially drove it out, there were so many pieces that I didn't realize at first that I hadn't driven out the outer race. When I went to insert the new bearing and it didn't fit, I figured it out. It took SEVERAL strikes on the steel rod with a 4-lb mini sledge to get it out. All-in-all, it was a good repair. It probably took me a bit longer than others, as I'd never done a tear-down of a washing machine before and didn't want to mess it up and not know until it was back together and leaking. Note of caution: my tub did NOT just lift out. I found some videos
on YouTube that showed how to basically press the tub off the shaft using a block of wood and a scissor jack from a car. If you do this, use a 4x4, not a 2x4. Mine was stuck on the shaft so tightly that the jack broke the 2x4 in half.