I personally would replace it with a speedo from Speedhut. I replaced the electronic tach on my 84 Cal II automatic with a speedhut tach , a couple of years ago,and am impressed with the quality, and function,for about $150. They are a great company to work with, make modern, stepper motor instruments, and will even custom print the face with "GUZZI" or an eagle. They make a speedometer that can be made to fit a Cal II, that others here have installed, with great success. My OG Veglia still works but if it goes south, thats what I plan to do.