The current Mouse and Keyboard I got are really good.
They keyboard I have is a MW3 G105 from Logitech. Despite the fact I don't really like call of duty. It has just 6 macros but I don't really use them It has a really nice backlight and a "game" button which disables the Start menu button which is always a plus. I think the MW3 is cheaper than the regular one but I'm not sure if they're stocked. Keep in mind this is not a mechanical keyboard, but it still is a really nice keyboard.
The mouse I'm using is a Coolermaster Xornet. Its a small mouse if you have small hands I believe it is about 4 inches wide and 4 inches long. Its an ergonomic mouse and has 2 buttons on the side. It is a really good mouse for fps. For me my whole hand just sits on there and it is very confortable.