Hi,
I don't have wheel spacers or wheels (stock) with the wrong offsets, it's quiet common phenomena in all of the CF Moto in where I leave. I believe it's the steak mud and the hard sand that makes the bearings work harder (it's my assumption), we also try to avoid cleaning with high pressure water jet.
I heard that Toyota bearing can be a substitute option, I asked for the replacement procedure just to understand if the workshop is doing it well, each bearing replacement is cost ~ $170,
Thanks for your answer,
Dan