Product review (5 stars): The installation wasn't too bad (about an hour total)
This kit, along with the Whirlpool W10189077 Suspension Kit, helped take care of the uL code that my washer was giving.  The installation wasn't too bad (about an hour total), but I did get the bearing press tool kit to help.  There are plenty of youtube videos to walk you through the steps.  The original seal is known to fail, letting water into the bearing housing.  This broke down the bearings, which made for a loud, squeaky wash cycle and some water leaking from the bottom of the washer.  For the price of this kit and part of a Saturday afternoon, it was much better than a service call or a new washer.