Have you thought about powder-coating? I was toying with buying this kit to do that sort of thing, but have too many other things which have to happen first.
I have thought about it, but know little about it apart from it isn't cheap to set up.
Peter