Welcome to CEG!
I just yesterday bought a motor assembly from a '97 at the U-Pull-It in Sherwood for a whopping 10 bucks. I haven't tested it yet, as I want to lubricate the moonroof tracks first. I saw some post a few days ago about someone theorizing that lack of lubrication is what causes the gears to strip out (when that is the problem.) My gear is stripped out, but unfortunately my cover is also cracked, otherwise I could give it to you. Anyway, you might try some of the junkyards locally if you haven't yet. As of a couple of weeks ago, the Damascus U-Pull-It did not have any Contours/Mystiques with moonroofs. As of yesterday, there were no more factory moonroofs at Sherwood. I'm not sure of the status of any other yards. Good luck!

Stop by the NW Forum and say hi!

Also, someone in the NW area may have an extra cover that you could pick up, but they might not see the post here.
Marty