Yes to the De-humidifier, it will take gallons of water out of the air and you will have to ensure you empty the bucket regularly.
In one instance a humidifier was used to keep a computer room dry and there were about 200 packets of printing paper in there as well and we were emptying the bucket twice a day until the paper dried out.
That was roughly 2gall. per day!
I would not cover that machines in cloth, plastic draped over perhaps, but keep them oiled.
Me, I’m lucky as my garage/workshop has a radiator connected to the domestic system and it is perfectly warm and dry.
Clive