I need a new mouse (Linux)

I use a G700s and have the various buttons mapped to different WM things; two of the forward/back thumb buttons are right/left desktops, and the right/left tilt of the scroll wheel zooms.