You might want to contact exo-terra and ask for suggestions. This may be a situation in which they would send you a new lid, maybe not, but at least you could recommend cleaning solutions. I know you can use CLR (I think) for rust, but I'm not sure if it would be safe once rinsed off.