Mine came out in pieces. The motor and cables still work but all the bushings were disinegrated. I opted to slide it back in and use black sealant to seal it up forever. At least till I can afford the F/G panel. Sunroofs are crap.
Tell you what if you get me a F/G sunroof panel from TRE I will give you ALL my sunroof components cables, motor, everything! Even up.