yep seems to me that you'll have a hard work fixing that roof, hope you won't end up like I did. I had some major rust probs with my sun roof (just check mine "oh boy here we go"), ended up in placing a complete new roof, picked it up for a stupid £8, do check the battery panel, the rear (L+R) besides the spare wheel well,where the springs are attatched to.Mine is standing still @ the moment as I can't weld good enough, so it's taking a bit longer

;
good luck m8, keep's posted
cheers