If you have the coin, remove the buttons and replace them with full floaters (Motowheels sells these). I've had loads of items anodized by Green Bay Anodizing. They provide fast turn-around and the variety of prices are pretty good. Hard anodizing is more expensive, so you might want to go with a color that fades to something you're ok with.
http://www.gbanodizinginc.com, $55 minimum order. That $55 will get you as many parts as they can fit in a 30"x30" bin.
I've not tried these guys, but for hard anodizing, check out: https://www.arrowcryogenics.com/chemical-processing/hard-coat-aluminum-anodizing. They offer more hard coat colors than Green Bay Anodizing.
Edit: bin is 30" x 30"