@tubetime FWIW, this looks identical inside to a Wico arcade trackball except they don’t have that third encoder board with the uC. Your two rollers have very little wear and that third leg bearing has some outer gunk you can clean to make it smoother, but otherwise I’m guessing some light oil on each bearing should make it good to go for many years.