I waterfowl hunt on saltwater quite a bit and no matter what I do, my Remington 870 Supermag has light surface rust after just a few hours. I'm trying to decide whether to Cerakote, Parkerize, or DuraCoat. It seems like Cerakote is almost twice the price of the others, but I really only want to do this once. What experiences have you all had? Thanks!