Gaming keyboarda are generally a pointless idea, I have a Saitek eclipse because it looks nice but I would not pay the £40+ the G15 costs.
Mouse wise theres a few good ones:
G7
G5
MX518
Copperhead
Habu
Intellmouse Explorer 3.0
G3
Diamondback
There isn't really a definitive 'best mouse', it depends on what you find comfortable but out of those my choice would be the G5/G7 or the Intellimouse Explorer 3.0.