International Pinball Database. Great place to look up game ratings and information.
Cheapest place to order the most common parts out there.
Have a lot of game specific parts, a lot of them hard to find.
Like Bay Area Amusements, they carry a lot of hard to find parts.
You can get the latest pinball news plus reviews of the newest games here.