I used this technique once when I stored the 180 for three months one winter, but I used four large bags about the size of a sandwich baggie, pulled all the plugs and put dessicant plugs in, plugged the breather, and taped the air filter. The engine came thru OK, no rust, but all the dessicant was waterlogged.
If you use this idea it will require about ten times the volume of a film cannister of silica gel, and you should plug the breather and put some Saran wrap over the air filter.....then plan on drying the silica in your oven about twice a month.
The technique I use now, and have been for the last 12 years, is to put a 75 watt halogen (3000 hr) bulb as far up the exhaust pipe as I can get it, plug that with a closed cell foam plug ( I use a piece of pipe insulation), plug the breather, plug the cowl openings and cover the whole cowl with an old sleeping bag. This keeps the engine at about 35-40 degrees with very little daily change (OAT of ~15-20), so it doesn't breathe much. It's in an unheated hangar in Jerome, Idaho, which does get a semi-permanent inversion from December to March, so it's quite moist.
I sometimes only fly the plane once every three weeks in the winter, but I have never had any rust. One good way to check for moisture in the winter is to pull off the oil filler cap and look for visible condensation. Beads of moisture or grayish sludge is an indication that there is too much moisture inside the engine, and/or that it's not being flown long enough to boil off the water.
Keep in mind my engine is a Continental , so the cam is not so exposed. If I had a Lyc, I would NEVER let it go more than 10 days between flights.
I also have been using Lenckite AVBlend since I bought the plane in 1994, and exclusively AeroShell 40 or 50 weight. All I know is that when I tore the engine down after ten years of this regimen it was perfectly clean inside, the cam was still fine, and there was almost no sludge anywhere, so I am going to keep using this stuff as long as they make it.
( Too bad it didn't do anything for a cracked case!

)
Rocky