RE: SETTING UP LADDER STANDS!!!!!!!!!!
I've never had one squeak on me, but I would think any type of lubricant would work to help, put it up early, and don't worry about the scent, as long as it is not too strong. Rember, your bow limbs have grease on them as well. I would think deer would quickly get used to the smell of a little grease on your stand.