You can get a lot of good keyboards for under 10$, most are around 5$. Unless you neeeeed a super hardcore clickity clackity gaming lightup sweg keyboard. lol.
Fixing things is wonderful though!
Here's this:
http://www.pcmag.com/article2/0,2817,2424402,00.aspAnd if you want, you can look for your laptop model here:
https://www.ifixit.com/