1.good quality 2.good price 3.short lead time 4.many kinds slide switch (MK12D13):specification of mini. slide switch series as below,Tempereture: -40oC--70oCWithstand Voltage: DC12V 0.1 30V 0.3A , DC50V 0.3A 0.5A ,DC 60V 0.5ARated Load: 0.3A 6v DCActuating Force: 3-20NContact Resistance: 30m ohm maxLife:10000 timesInsulation Resistance: 100m ohm at 500v DC slide switch (MK12D13)