I myself am in a situation where I had two not quite working door latch mechanisms, one where the door open microswitch was dead (original latch) and a old ebay one i acquired which seems to be intermittent, (breaks when door is shut moderately forcefully...seems to just get stuck some how)
The microswitches are only soldered to a few pads on my old one, unlike the one in your picture which is encased by extra rubber.
Anyhow, they are Marquardt 1055 series microswitches.
http://uk.rs-online.com/web/p/products/8235002/
I think these would be drop in replacements. Doesn't take any disassembly to resolder these replacements. I'll take a few photos of my work replacing the microswitch.