CorrosionX has very good antirust properties and is equally effective as a penetrant.
IMHO, it is one of the best gun oils.