Two other product i've been experimenting with are Millitec and Tough Cloth. Millitech seems to provide better lubrication; Tough Cloth, better protection.
Tough Cloth also sells a "Marine" variation of it's product. Leaves a coating similar in feel to Cosmoline. I think this is the ticket for long term storage.