I bought the bearing/driveshaft repair kit, along with the specialized tools that are needed. These are OEM replacement parts, not cheap knockoffs.
Please note that this is a two-person repair unless you are Hercules. It is also a two-day repair, because after the bearing, driveshaft and seal are in, you must apply a sealant that has to dry for 24 hours before final reassembly can take place.
This project is so labor-intensive that if you find a repairman, they will probably tell you to just buy a new machine, as it it will be cheaper. However, if you do it yourself, you will save $500+ in labor. It's not complicated, more time-consuming than anything. Just watch the videos first and make sure that you have ALL of the necessary tools. These include a small sledge hammer, a small scissors jack from a car, a piece of wood to put across the lip of the tub to raise it up off of the old driveshaft, the parts kit, and the specialty Maytag/Whirlpool tools, which are necessary to remove and reinstall the bearings.
Please note that I could not install the new driveshaft into the new bearing without putting a thin film of grease around the driveshaft first. It's not ideal, you want a press fit, but the driveshaft would not push through the bearing without it, even though I was striking a piece of wood on top of the driveshaft with a small sledgehammer.
I also purchased the Washer Basket Hub, just in case, but as it turned out I really didn't need them. They are a couple of nylon gears that go beneath the washer plate, which are pretty easily removed anytime. I put them in anyway, as mine were a little bit worn, but they may not be needed.
All in all, I would do the project again. It was too good and expensive a machine to throw away over this repair. Just have a partner, watch the video along the way and above all be patient. All told we probably put in 4-5 hours of labor over two days.