Pinball Life are the best to deal with. I don't buy anything from local suppliers if possible.
Pinball Life are great. Of course, locally there is RTBB as mentioned, who are terrific.
+1
RTBB has always processed my orders within a day or two. I always try Greg first and then PBR.
With rubbers I try to avoid the ones on eBay, some have been in storage for 10 plus years and are no longer fresh.
RTBB (http://www.rtbb.com.au) is a great guy to deal with, has fresh rubber in bulk as well as bulk globes and quality LEDs not the cheap rubbish.
Otherwise overseas Pinball Life is probably the next best in value.
A LOT of repairs I've seen recently have the cheap and nasty LEDs off eBay. One #89 el cheapo LED caused a few issues with flashers on a recent SYS80a repair. Buy the good quality LEDs from RTBB or if you HAVE to go overseas - Cointaker.