http://www.badflash.com
Not exactly cheap, but I didn't know I had other options at the time through my work. Quick turn around and everything turned out okay, but that was 3 years ago.
The chips themselves are fairly cheap if you can get a hold of one through various electronic supp You...