having some experience with rare earth magnets, I hope they have a good corosion protection. Normally they come nickel plated, but the plating has tendency to crack and peel off. I recommend to seal them against humidity with a grease or silicon layer.