I'd do all I could to encourage the owner to replace that panel. I have seen a couple of destroyed XO panels. They did get wet and i am sure that was a big contributer to the failures. Part of the breaker insulation is paper. The panels usually have no main so I really hate them as a service entry.