I feel for you, but look at this way. The car is 15 years old, so you would probably end up replacing most of that stuff soon anyway. Everytime I do something to my car, I end up finding a bushing. or weather stripping, carpet,seats, dash, moonroof, or some other crap that I have to replace

,but that is why they call it a project car.
I might be able to help you on the moonroof. The Pick n pull by where I live has a couple that are still intact. If you can't find a replacement locally, I could probably pick one up for you the next time I go and you could just pay me cost plus shipping. RB guys got to take care of each other, specially in a time of need.