My GE top-load washer started making TARDIS-like noises (louder, a cross between a whoosh and scrape) when doing the laundry. The diagnostic code read that the Mode-select solenoid was blown (a common fault). I ordered the parts and they came in the average 2 days to my house. The disassembly when well, it only took a few knocks with a mallet to spin the hub nut off, and everything else came out without issue. I found a pile of metal teeth in the bottom of the washer cabinet, apparently one of the last loads sheared off the dog-teeth that engages the spin cycle. Luckily, that gear was on the new shaft assembly, which went in without trouble. I'm a pretty slow worker on these sorts of things (the last thing I want to do is break something else), so it took me 4-5 hours over two days to wrap it up. As with any project, there's one stupid thing that takes way more time than expected. For this, it was getting the drain hose back on the pump. Remove the tub-end with the screw clamp, not the pump end with the spring clamp; the screw clamp is a lot easier!
But, it works flawlessly now and I saved myself a bunch of money.