I've just got some alloy layered to fit flush in the hole on mine (and another with a border to cover the joint on the inside).
When I get around to it I'm going to bond the whole lot in and be shot of it for good.
(I have a non sunroof liner...
Another day - another bump for free.
Maybe it might help if you said ‘where’ in the country you are / it is.
And perhaps a few pictures of underneath/arches, so peeps can see that apart from a snorkel and a winch, it’s not got general rust...