Keep in mind the 8700c has a different keypad than the 8700g. See the Switching Housing
thread for all the info. As I posted there:
8700g, 8700v, 8703e - keypad with pointy bottom row
8700c, 8700r, 8707v - keypad with more rounded bottom row
And as I said, the ones I linked at the top of this thread fit an 8700g (look at the NUM and CAP button openings on the bottom row).
As far as a replacement keypad, I haven't found a site for those. I will be using my T-Mo 8700g keypad. Sure, a little goofy, but my housing is so nasty from all the scrapes and drops that I want a new one real bad. I also ordered a skin case and holster from Seidio, so that should protect it (which I wish I'd done when it was new!).