Anyone ever repair a Foreman 400 Speedometer Sensor?

I saw a great sticky on repairing the angle sensor and was wondering if anyone has ever had any luck repairing the speedometer sensor for the 96-03 Foreman 400?
It doesn’t seem like there is much to break or wear out in them-
I thought it was just an encased rotating magnet with a pickup sensor.
Has anyone ever got one going again?
They sure seem to go bad a lot.
I have 2 bad ones that I am about to tear into and was looking for any guidance or help at all.
Thanks for a great site-