IIRC, most aftermarket sunroof installers won't touch the Element because of the ridged roof towards the front. They might do it out back where the standard sunroof is though.
If you want a factory one, like ZAP said, you'll need to find an 03-08 AWD model.