Hey that is a great suggestion.
I too had one that needed extra special repairs and after several frustrating hours of intense focus it hit me: Just go to a junk yard and grab a switch set. Ah hah! It cost me $3. Took it home, did the collective repairs we all have been talking about above and they worked great.
BTW-I also gave each a spray of WD40 before reassembling them.