I’ve an 06 Heckler, 18 months of riding in all conditions, washed whenever particulaly dirty (quite often around here). Overhauled the frame a few weeks back, found some corrosion on the outer races but the bearings themselves were only a little bit gritty. Full cleanout and regrease and everything was ready to rock again.