Mine doesn't leak, but does contribute to some noise at 70ish.
and whats wrong with cutting one out of a dead X? Just like any other patch panel that a reliable body shop puts in a vehicle.
I haven't dealt with aftermarket sun roofs, other than when I had my old 71 hotrod truck. everyone I talked to with one or had one, leaked.