The real problem with the microswitches isn't the microswitches. They're good for a million cycles or something like that, about ten times the life of the airplane. They fail when mechanics spray oil all over the flap jackscrew and it gets into the switches, gumming them up with sludge and fouling the contacts. If a mechanic reads the service manual, he'll see that it says to wipe the screw clean and examine the wipe for metal bits, then apply (like, wipe on with a rag) a small amount of #10 non-detergent oil. It only takes a film. But I've had to take the whole actuator out, take it apart, and clean off years of goop and the dust it accumulates, and clean or replace fouled-up switches. Even worse, some mechanics, again ignoring the manual, are applying the moly grease that the really old actuators used way back in the '50s and '60s, which were non-microswitched, non-ballscrew actuators. They had slip clutches instead and the control switch was spring-centered both ways. Grease really makes a mess of ballscrews and switches.