I"ve used Eezox for over 30 years and it's as good as you can get for rust prevention in the humid NE summers and keeping semi-autos running in cold NE winters!
Yet another vote for EEzox.
After the carrier vaporizes, the part feels dry to the touch and does not attract nor hold grunge.
/John