As odd as it may sound, Crow River Trading, many times has some odd EM parts that are not available from other sources like Steve Young.
Specialization in many hard to find early coin operated parts like weird springs.
Their pinball book collection is one of the finest on the internet, but you have to move really fast on the rare books when they pop up for sale.