From what I have heard, Gun-Kote is very tough. It's basically powder coating that you can do in your oven.

http://www.brownells.com/.aspx/pid=1...RE__GUN_FINISH

Might be worth a try.