Crispin
Hailing back to my hub replacement, before the demise of my 120, the hub/ bearing is a press fit setup. If yours was dodgy, as mine was, it might have been the seals that are supposed to keep the bearing reasonably free of water and crap. Given the wading ability of a 120 t'm surprised it isn't a bit more robust, but there you go. Mine had been replaced before I got the 120 but was done incorrectly without the seals and so failed again. The grumbling sounded worse than it was. The bearing would have probably run for years but the noise is really annoying. It's a helluva tight fit on the stub axle and i used a local engineering firm to pull the bit off (like Rob's) that I couldn't and press on the new one. There's a seal supposed to be sandwiched in there too, between bearing and hub...that's one bit that was missing on mine.