Emergency Flasher Switch

Thanks for all your suggestions. I have managed to source a 'new' switch but will look at fixing the one I have and keeping it as a spare.

Hello,
I need a new emergency flasher switch for my 69 Dodge Dart. Is anyone reproducing these as new units? If so where can I get one. I have found a few 'older' units on E-bay but they seem to be rather expensive. Alternatively which supplier would you recommend for a used unit? My switch has four prongs on the base and the actual switch is round not flat. The patent number on it is 3.235.679.
View attachment 012.jpg