This is not one of those jobs for a "buddy", it's a job for a paid expert. In fact it's something i would never consider. You can land up screwing up your whole roof.... my brother has a killer set of tools. we can fix this. your change is a major body work issue. lots of welding(slowly),sanding ,filling, did i say sanding and filling?. and then the body work/painting/blending comes into play. if not done correctly... correctly means expensive. your roof will look like a$$ if not done correctly. you wont like it. get a non sunroof car if you dont dig the roof.bottom line.