I used vaseline in the old days on a Suzuki and it worked fine. Washed off with parrafin after the winter. I guess any grease that is waterproof will do the trick.
These days the bike goes in a Vac Bag. You could use one of those, but cover it up to offer some more protection.
hth
Seamus