That's the same keyboard I'm using Bodibo. Not bad for nothing. It's worth giving a bit of a clean, though you may find some of the switches are a bit iffy.
You can always swap the switches from less used parts of the 'board (such as the function keys) as I have done.
Edit: I see lowpoly is already ahead of me!