Try Pinballlife.com I was actually just about to post about how they just yet again made me never want to use anyone else. Placed my order at 3 on Thursday and was delivered on saturday. Epic. And they have the best prices.
If you cant find what you want there try
Marcospecialties.com
Bay area amusement and then actionpinball.com