I deal with GPE almost exclusively for my electrical pin parts. He is active on pinside, gives great advise, & has a easy to use web site with the pinball parts I need, fair prices & shipping costs.
Digikey is my 2nd choice if I need something oddball..