i realize this thread is a bit old, but i will say that i bought a keyboard ONLY from dhgate for about $25 and $20 shipping for my 2008 unibody and installed it myself. i even added colored film to reduce the LUDICROUSLY TOO BRIGHT backlight and break the keys into groups (yellow for alpha, blue for numbers). it is totally doable and in-addition if just a couple keys aren't working that is usually from liquid intrusion and can be fixed on a key-by-key basis (did it on my computer after an entire glass of milk was dropped on my computer).