If you have basic soldering skills and care enough to do this, the mouse buttons can be replaced for less than a dollar each. Not that this excuses Logitech’s poor QA, but my g502 g305 will last damn near forever if I keep replacing the switches like I have been.