Actually... no. I haven't bought those switches in many years. As I am doing upgrades and repairs, I end up with a ton of them. I just stick them in my parts box and when I need a switch, that's where I look.
I know that Lionel and probably MTH have switches, but I suspect they're overpriced as compared to most parts places.