i believe there is a website where you can enter your vin and it tells you all kinds of stuff about your car. not sure what it is but google holds the answer to everything. id look at stock fox sunroofs and if its the same one with the same latch id say its stock. as for headliners you can buy the material and cut it appropriately.
I'm pretty sure if it came from the factory there should be "C" somewhere in your VIN. If it looks like the factory one and you have no "C" in there then it could be a dealer option. I think mine is a dealer option.