Yep they're great switches rated at 80 million clicks, I stumbled onto them while researching about why logitech mice begin developing double click issues so often and realized it was because they cheaped out on omron switches.
These have been available at
genesispc for quite some time, is that where you got them from?