So many.
Marco and PBL are nearly tied. I love Marco's online catalog and I love Pinball Life's catalog and prices. Also if I order on a Monday, I get my parts usually on a Thursday - not bad!
I've had a couple order mixups with Marco but they have bent over backward to fix each and every issue, and they are a pleasure to talk to.
I have used Steve Young for some esoteric parts as well as some general items. I'm not quite smart enough to do a lot of orders through him yet.
I bought a pile of board components from Mouser as well as Great Plains - GPE especially is well suited for hard to find parts and is organized to help you fix your stuff NOW. Mouser is every component imaginable organized into an indecipherable mess. You better know what you're doing.
Big Daddy enterprises is great, too.
I also buy flyers and fobs from Chameleon Collectibles on eBay.