Replaced both bearings and seal. Not a particularly difficult repair for an experienced mechanic, but time consuming. Had to move the machine outside to get room, then dismantled the entire machine and pulled out the tub and basket, but all went smoothly. I had watched AppliancePartsPros video about the repair ahead of time, which was very useful. The hardest part was getting the shaft off the old bearings, and then pounding the old bearings out. The shaft had to be saturated with liquid wrench penetrating oil and allowed to soak, then pounded out with a sledge hammer and wood block as shown in the video. I destroyed many wood blocks in the process and was afraid I would break the tub, but it finally knocked out. Probably added an hour or more to the job just trying to get the shaft knocked out. I also took the opportunity to clean the plastic outer tub while I had it apart. That added another 45 minutes to the job scraping off calcium and hosing it out on the lawn. The new bearings can be difficult to install without damaging them, so used a wood block and also a punch to tap them into place. Also, takes some time to clean up the shaft to make sure it will be smooth when entering the seal. I used a dremel tool with wire brush wheel to buff off rust. My shaft was still in decent shape, but to really do it right, I should have replaced the spider (which contains the shaft) as part of this job. Assembly not bad. Installed a new tub gasket/seal as recommended when reassembling. Washing machine runs quite again so we are happy!
Between having to move the machine out onto the back patio to have space to work on it, taking it all apart, cleaning the gunk out of the tub, walking back and forth to the garage to get tools, reassembly and moving it back to the laundry room, it ended up taking probably 5 hours, so reserve a Saturday for the job. Having done it once, I could do the disassembly and reassembly pretty fast now, but it still can take a couple hours after disassembly just to get that shaft off the bearings, install the new ones, and clean out the tub. I can see why it would be an expensive repair to pay a technician to spend his entire day doing the job.