Had to rebuild my sunroof cassette. Thought that was all I needed to do, turns out I also had to replace the motor. I kept my headliner down waiting for this part. Sunroof seems to be working. Just need to program the one touch slide operation. Motor installed without any issues. Screw holes alignment was perfect. Gear wheel fit in nicely. Hopefully won’t have to purchase another motor. Great value compared to dealership replacement.