Used parts locally here: Car-Part.com
Just to let you know, replacing that moonroof panel might be a pain in the ass since you're going to have to remove the entire moonroof through the top of the car in order to replace the fabric. I think you might have to drop the headliner to remove the moonroof too... but not 100% sure...