i am having a problem with rust on my handguns and longuns, i keep them in a safe in my bedroom closet. i take them out once a month to clean and reoil, i took them out this morning and a few have rust on them. i have 8 long guns and 2 have rust on the sights, trigger, and side, the rust is speckled on them not bad and it did come off mostly but i can still see a little more. i have 3 handguns and one of them has a rusty ejector, and recoil spring. i did notice that its the guns i have yet to shoot that have rusted but i take them all out about once a month to reoil. i use barricade, and rem oil are they good oils? i keep a humidity gauge in my closet, it stays around 50-60% is that high? do i need to change oil or get a dehumidifier?, thanks for any help.