149k miles is mighty impressive. My own experience has been somewhat less lucky... wheel bearings do not seem to last very long when exposed to water, mud, salted roads, and impacts regardless of who makes the bearings. This bike was exposed to those things and more by the PO, and will see more...