Classic Parts sell both replacement switches for $24.95 and original style for $49.95. I bought a original style that matches the OP’s picture exactly. So far it works perfectly. The original style does not come with a knob or shaft so you will have to use your original.
[LINK]I added a picture of my old switch to show you how it is wired.