I sprayed my down sleeping bag, and the spray can even said "sleeping bags" on it, to my recollection. Got the stuff at REI.

But it sounds like your wind situation might be better addressed some...