As an alternative to o-rings, you could take a look at QMX clips. Same general principle as o-rings in damping the downwards stroke by providing a softer contact surface.
I tried them out on a old POS board and they were OK, but I didn't particularly enjoy the reduction in stem travel.
If...