Hi - yes those Omrom switches are dreadful, they were cheap and nasty from day 1 too, they are also not fixable as the actual switch component is encased in plastic, even tho the main body is easily separated. I have tracked down switches that look almost the same, fit perfectly but are buckling spring switches, much higher quality. On my cabinet only 3 of the original switches worked and they are rather intermittant.
One other point - it looks like you are missing the O rings that go in the controllers (mine had crumbled mostly to dust), they stop the handles from rattling on the metal stems. Thankfully they are a standard size so very easy to replace.