not sure if the g502 uses omrom D2FC-F-7N for the main buttons but it does use omron brand switches for the side buttons.
generally you should get at least 3-4 years out of them before they start to fail. switches are replaceable as well and can be had for under $1 each. a little soldering and you're good to go.