I tried a MI Bearing. Fast shipping and all that. And it failed in under a month because I neglected to retorque my CV shaft nut that they depended on to keep it together. In contrast to all the other bearings I have seen where they were good for 2WD (no CV shaft and no nut) compared to this unit that was not assembled in the same way and I was supposed to constantly check the nut.
On other bearings I never found one that loosened up on its own, but this one did and I failed to notice it. Shame on me.
Since I failed to heed their requirements, there was no warranty, and it was a total waste of $$$. No time to dig deeper on WHY they have separate units for 2WD and 4WD, compared to all other vendors I know about who just make a robust unit for the 2WD and 4WD both. If I remember correctly, I should have bought the 2WD unit to not worry about retorquing, and they were out of stock when I needed one.
I tried American. They let me down. But since I contributed by not being cautious enough I can't totally badmouth them. $150 lesson.
Personally, I think it's silly for any offroader to buy a 4WD only bearing, because you might have to remove a shaft on the trail to limp back to pavement. A bearing that won't hold together without the CV shaft and nut being in place will let your wheel FALL OFF while you limp back to pavement. This is a bad thing.