This isn't exactly what you asked for but I love this version. The two side buttons are programmable in games, but you have to use external applications to do anything with it otherwise. I will say though these mice are durable. I bought a type-R which is an older version (10 dollars at the time) and I loved it. After 2 years it began to double click so I bought the next one up. I linked to white but there is also gold and black, as well as many different versions. I love these mice.
For programs I highly recommend steermouse, steelseries mouse driver (turns off acceleration which can't be turned off otherwise in settings), and the BetterTouchTool app. It's amazing.