I have owned two mx310's by logitech. The first one lasted 2 years before breaking, this second one has been working for 6 years. Occasionally it will stop working for 2-8 seconds. lol... still to good of a mouse to replace.
http://www.amazon.com/Logitech-MX-310-Optical-Mouse/dp/B0000A1GOF