I guess I need more data...
What kinds of environments are the boards in during the 2 years...
Also, it was a little disconcerting that the person has "heard of cleaners, etc." does this mean that the boards are not properly cleaned and/or coated before they are used?
Also, if any residues from manufacturing (i.e. chloride salts or other residues) are on the boards, then of course corrosion will eventually occur. Once well-cleaned, the boards can be coated with any number of coatings to prevent vapors, dust etc from contaminating interconnections and contact pins.
CLEAN CLEAN CLEAN...but again, what kind of environment "in-use".