If u plan on removing your sunroof, just be aware, you might get more than you bargained for. I tried to fix my roof a while back, and after i had started i realized there was a lot of work to it and once you start you cant really turn back.
You have to remove all the headliner, and most likely if you have a problem, then theres some broken pieces inside which will make standard removal procedures ineffective. Thats what happend to me. Plus make sure you either have access to new parts, or have the parts on hand, cuase theres nothing worse than knowing the problem but being unable to fix it.
In the end, its very possible to do, just make sure that your prepaired before you start. I did it before i was prepaired, and just kinda messed up. Know my roof doesnt work at all and i just haven't gotten the time to go back and fix it correctly.
Hope that helps