Replaced both upper and lower shaft bearings, shaft, and seal. Please note. After replacement and re-assembly of machine, an issue occurred with the washer basket seating on the shaft resulting in a 1/8 inch gap preventing hub assembly from seating firmly in place on basket. After checking and re-checking repair work, it was noticed that the "lower sleave" that is pressed into the lower portion of the washer basket was worn due to rust and corrosion. It was remedied by the use of a couple stainless steel washers that matched the diameter of the drive shaft therefor raising the washer basket the 1/8 inch needed to reattach the hub assembly atop. The issue was solved and my machine was put in use without any code errors or leakage.