After all games, when I clean my rifles, I use Outter's Gun Oil. I spill a stip of oil; rub it in, so it looks clean. Then rub it off with a microfiber cloth. Pins and such I drop a few drips in and wipe off the access.
Not only does this help with prevention but it also clears any existing rust issues.