Dyna Bore Coat in the bore. Dyna Gun Shield all exposed metal parts (everything but the bore).

McMillan stock.

Should be it. Reapply the Dyna Gun Shield as required (I think they say once a year or something to that effect).

Or coat the outside in Cerakote or similar.