Quoted from ibjames:I was also wondering about the small diodes that are on all the switches, can those be bought at radio shack? If so, what are they so I can buy them?
All the diodes are 1N4004 (these rarely fail) you can buy them from mouser http://www.mouser.com/ProductDetail/Fairchild-Semiconductor/1N4004/?qs=sGAEpiMZZMuQUXCJI7Y4lnwnhMohE%2fNv
Buy them in quantities of 100 and they will only be $0.053 each...sad thing is shipping will cost you a little more than that.
You can also get them from Marco http://www.marcospecialties.com/pinball-parts/1N4004 for $0.19 each. This is good to know if you just want a couple and you are already buying other parts from Marco.