I'd fog the motor with storage oil... ya just let a good 15 second spray of the oil into the carbs, then shut her off. Pull the plugs, spray a few seconds into each cylinder, crank the motor a second, and reinstall the plugs.

Not trying to start a flame war here or anything, but I would NOT run the motor dry of gas or drain the carbs. You've already stabilized the fuel so it won't go sour, and draining the carbs would allow residual fuel to evaporate and form deposits. Leaving the carbs full also keeps all the seals from drying out. Also, running the motor dry of gas leaves it running really lean for a while.

I always lube all the zerk fittings and usually change the lower unit fluid before winter storage. Never understood the logic of leaving that till spring, just leaves any water contamination to sit and corrode all winter long.

Finally, store the motor tilted down. It's self draining in that position, so water can't pool in the lower unit and crack it.

The battery maintainer is a good idea... it's NOT a trickle charger, they're sometimes labeled as a "float charger". Harbor Freight sells one that often goes on sale for 6 or 7 bucks.