I could have bought everything locally at Lowe's except the relay. Someone in the electrical dept. at your local Lowe's should be able to tell you where to get a relay locally and they might have them at other Lowe's, just not mine. You can also call an HVAC place and even if they don't sell anything, they will know where to buy one.
If you go to
Grainger Industrial Supply you can buy the parts there, but they are a wholesaler. I think you need a tax ID number or some other form of verification that you own/are working on behalf of a business. I am related to an electrican who owns his own business so its easy for me.
And no, I'm not to worried about humidity. I think the humidity where I live is 95% during summer anyway. I may have to put a dehumidifier in my tank, j/k. If anything fails from humidity, it would be the most expensive piece (thermostat), but I think it would take a lllllooooonnnnnnggggggg time for that to happen from strictly humidity if it would happen at all.