Yes they are I think I would charge more in labor than in how much the parts are because I think you have to take the hole head liner down to be able to get sunroof cable and the motor.
Do you have the piece that goes inside the center console? The inner lining of the large storage area, not the small basket directly below the padded part.