I emailed USP Motorsports to see if they would make this for me, but they haven’t committed yet. I could take the sunroof glass to a plastics shop and get them to fab up a blank with a lip on the bottom. I think you have to pick a type of plastic that doesn’t expand/contract in the heat. Then presumably you’d have to seal it on install.
Unfortunately the rollbar is in so the headliner can’t come out easily. It’d probably have to be cut.
I actually don’t care if the sunroof plug is ugly. I just care that it doesn’t leak water into the car. I’m comfortable with wrapping the roof in vinyl.