Tayda is another cheap and reliable source (in my experience), I also got a job lot of 30 recently from amazon at a great price. In terms of reliability, it's very hard to know: I suspect really cheap suppliers like Tayda or the eBay supersellers source them from whichever factory gives them the best price when they need to restock, so a good (or bad) experience is not necessarily a useful predictor of future reliability.
I buy them from Tayda. Knock on wood I haven't had a bad one yet, or any go south on me. If you're gigging and using it every night and giving it hell you may want to buy from some place like bitcheslovemyswitches or small bear as they stock only the known stuff.
I've bought 3PDT switches from a variety of suppliers, Tayda, BLMS, smallbear, ebay, etc.
The last batch i bought from ebay was 100% functional, but i'll never buy them again. the solder lugs on the switches had much smaller holes in them than the ones i've bought from tayda or the other suppliers. Not that much of a big deal, but it makes it a pita when you're trying to attach 2 wires to the same lug.