I'm going to try the oxgard next but I also swapped the original button housing for the flat one. I don't have the flat button itself, but the housing that makes the ELA sit flat. It seems to help as it seems like there is more surface area.
As far as cleaning, the button, housing and spring...