yes they are, fwiw im using an 04' monte carlo sunroof. The sun shade that has those slits in it will be harder to push open and close due to the clearances for the trim ring that goes on the headliner. When i disected my old 99 style sunroof I came to the conclusion the sunroofs with the slits in it are a better design. Install isn't too bad, remove headliner, sunroof switch, pillars, oh **** handles, then you can get to the (if memoery serves) 6 small bolts.
p.s- your going to have to use your old electrical box (black rectangular in shape and has a white label on it) the harnesses that connect to the little electrical box might be different.