Powder Coating
I think if money is no object powder coating is the way to go. I've had a shotgun powder coated and it's a very good finish. I had mine done by Rocky Mountain Rifles in BC. That being said, parkerizing then spray coating should be enough protection for just about anybody.