Sorry, wasn’t trying to be secretive, just don’t know how well this will work for everyone. The lower bearing is pressed into the frame, so if you have a lathe to make a new bearing, great, but I don’t. So what I did was tap the hole where the bearing is placed, if I remember 8-32. Then used a 8-32 brass screw, filed the head flat so that the slot for the screw driver was still slightly there, i then drilled a 1mm shallow hole in the head (and this is the trick) not too deep and centered as close as i could get it to the center of the screw, I have a drill press and machinist vise with a v slot to hold the screw. The hole is for the end of the gauge shaft to rest in. I then cut the treads of the screw off so that it was just a bit longer than the thickness of the threaded hole in the frame where the bearing is located. Because the slot in the head was quite shallow I couldn’t put much torque on the screw to tighten it, so I used locktite to secure it. The trick is to make the hole in the head of the screw not too deep but deep enough so that the upper bearing can be used to adjust the free play of the shaft. All this was really kind of tricky as there is not much space to make the screw fit, I hope my solution makes some since. When finished the gauges seem to operate normally and the needles move square to the face. The gauges now function but I’m not sure of the accuracy, don’t have enough time on the bike to fully evaluate this.