Microsoft keyboard/mice are the worst. I had 3 mice and they went out in a year. The keyboards started giving problems as well.Logitech or any other brand ftw.
seriously save your money for the while and get a mechanical keyboard...it's worth it.even if it's not one like mysterio and me (steelseries 6gv2)mechanicals are the way to go and they last 10 times longer than any other type of board.some brands to check out: zowie, steelseries, thermaltake