I just bought some aluminum foil tape from home depot and stuck it on the little rubber contacts. Works a treat, as Dave would say. I can't vouch for wear on heavily used buttons, but for my purposes, it worked absolutely perfectly.
If you've got a lot of travel, get some of that rubber EMI shielding tape. If it's non-adhesive, try a little superglue (I didn't test this so YMMV). I tested it, and it would have been a decent alternative if what I had wasn't so thick.
The only downside is you need very little tape, so you get a roll of like 100 feet for $7, and you only end up using an inch of it.