I have the same issue for my rs 260z. According to my workshop, he says find a donor roof and cut to the exact size and weld it. U need to find a very very good welder. A shoddy job will show in years to come..
I haven't fix it yet, as im restoring another 240z. Let me know when u do it ya.. Would love to see the outcome.