Well, my warranty is expiring soon, so I won't have that luxury in the not-to-distant-future. I'd rather do it now (while the buttons look good) than hope the get bad enough to replace before the warranty expires.
They replaced the entire subframe of my car with 100 miles remaining on the warranty, and I didn't even know there was a problem. You certainly should be able to get some buttons.