The DA and g400 are probably the best mice you can get, but they have tend to have bad build quality and stop working after a few months. if you want to take your bet with one of them, I would go with a g400. The Zowie mice seem to be the best if you're willing to pay ~$60 for one.
In terms of keyboards, it depends on what kind of switch you want. It may seem trivial, but take some time to look at the various types and find the one you prefer.