Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Try http://www.laptopkey.com/

Seems expensive for what you're getting, but cheaper than replacing the entire keyboard.

Be sure you haven't broken the actual connection tabs on they keyboard itself otherwise new keys aren't going to stay/work properly. If that's the case, you're likely looking at replacing the entire keyboard.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.