The previous owner of my baby decided that it needed a moon roof. While I admire the "Git-r-done" attitude that they must have had, the thing looks like crap. I'm not a big fan of them to begin with. The interior smells like it's had water leaking in it and they removed the headliner.

I was just wondering what my options are to fix this situation. Is there any way to restore it to pre-moon roof condition or should I take it to the professionals and have them install another?

Thanks for the advice!

Jim