Product review (5 stars): Exact Replacement Part, This WH38X10019 shaft is about 2" or so shorter than the WH38X10017.
This is the exact replacement part. The housing is made from aluminum, and the part is not tapped. The original bolts are self tapping bolts, and the replacement procedure includes using those bolts to tap the new part. It's no big deal and doesn't require special tools. The replacement procedure is covered in detail on several online video's. The procedure does involve basically totally disassembling the washer, but if you need this part, then your washer is pretty much worthless anyway, so nothing ventured, nothing gained. The part comes with the rubber shaft seal. It does not come with the ceramic tub bearing, but you probably don't need that anyway. The "rumble", or "sounds like a jet ready for departure" sound is caused by a failed ball bearing that IS part of this assembly. If you replace this part you will have solved the bearing sound.

There is a big nut that holds the drum to this shaft, and a special wrench is available to make its removal easier. You may need a new nut if you destroy it on removal. I had a plumber's trim wrench that worked just fine with a couple of blows from a hammer, and I was able to reuse the original nut.

Note that there are two (maybe more) different lengths of shaft. The WH38X10019 is shorter than the WH38X10017. The two parts look to be identical aside from WH38X10017 being about 2" longer than WH38X10019. They are NOT the same part, and not interchangeable. You have to make sure which you have prior to ordering. My washer is a GE GTWN4250D0WS, and it uses a WH38X10019.