The chroming comment was a bit flippant on my part, please excuse.

But seriously, if you truly want long time corrosion resistance, then some type of dipping is the only way. What about a zinc dip ( galvanized ) followed by painting or powder coating?