Look to the marine world for some storage ideas. Two things that come to mind are \"fogging\" oil, where the engine is run at higher rpm as you spray into the carb and then keep spraying and let it idle and stall out. I would limit this whole procedure to under 15 seconds. The can will last for many years. The entire system is protected, but be warned, this will generate a little smoke. You can also use it on a non-running engine by spraying it through the plug holes and turn it over a couple of times but its not nearly as effective.
Also available at boating stores, you can purchase \"anti-corrosion\" sprays for protection on any type of surface (plastic, wiring, metal, etc). I use a Volvo-Penta product that foams. Rather than overkill and a dripping mess everywhere, you can spray a little and spread it around with a 1\" paint brush.