The only advice that I can give you is to wax your bued handguns. This is not a perfect solution, as they will still wear. It will slow the process down, however, and it is cheap to wax it again on a regular basis.
A wax that contains a high per centage of carnauba is excellent. Some people use Rennaissance, others use plain old Johnson paste wax. I am using Flits, because I happened to run across a bottle.
Its an old idea. Like a lot of other old ideas, it seems to have been lost in today's modern world.