Everything you ever wanted to know about mechanical keyboards (but were afraid to ask?) :
http://www.overclock.net/t/491752/me...ard-guide/0_40
After doing some research, I went with a Ducky 9008-G2 mechanical keyboard with Cherry MX Brown switches. It's wonderful to type and game on, like my fingers are made of kittens and bubble wrap.
A mouse is a personal preference thing. Find one that fits your hand.
I favor the Logitech G500.