Product review (5 stars): Not complex, just time consuming.
If you take your time and watch a couple YouTube Vids of this repair, it's fairly straight forward. Took me 4 hours as I spent time making my own press for the bearing (threaded rod and some large sockets) rather than buying the special tool.  Eliminated the noisy bearing during high speed spin.