If you can deal with a keyboard that does not have any fancy function buttons whatsoever, look for a good used IBM Model M. The lettering will NEVER wear off, no matter how much you type on them- ask any Model M owner who has used his/her KB for years (decades), and whose keycaps have gone through numerous dishwasher cycles. The Model Ms are from a different era of manufacturing standards, and are built like tanks (~5lbs). The older versions built by IBM have two-piece keycaps consisting of a base stem and a cover which has the actual imprinting, which makes for easy removal and cleaning. You will also be hard-pressed to find a more responsive keyboard.
So long as you do not mind the noise (clicky), there is no need to spend $100-150 for a Deck; you will not get fancy backlighting, but you will get superior build quality and tactile feel. Deck can go on all they want about their "Industrial diamond metal backplate," but I would put my money on the Model M's steel plate in a keyboard war any day.
For gaming mice, it depends on what you prefer in terms of grip. The Logitechs tend to be better if you like to use your palm to guide the mouse, while the Razers (at least the older models) cater more towards people who like to use their fingers for guidance.