Only 2 things I would add...
1. If the bike is garaged, don't cover it with plastic of any kind - the moisture will build up underneath and oxidize parts of the bike. I just use an old bedsheet to cover mine.
2. I wouldn't drain the float bowls - I tend to agree with the philosophy that it might cause rubber parts to get dry rot. As long as you have stabil in there, you'll be fine.