Search for cerakote - awesome stuff
maybe i should have mentioned that i use SEM self etching aluminum and steel primer. Best metal primer i have found its like 15$ a can at napa or flowers auto parts. I dont even sand with this stuff.......
A properly cerakoted anything (I've had it done to the cases of a few watches as well) will be your longest lasting option. You get what you pay for.