Door panels don't swap as handles are in different locations, rear seat will swap over if you use the package tray as well.
Front seats will bolt in place, but you will have to figure out and swap the electrical connectors.
The dash would be a nightmare to swap as there are lots of differences in the wiring from one year to the next, let alone Gen I to Gen II.
The trim around the doors that are fastened to the shell (like on the roof), more or less fit, but all the mounting holes are in a different place. I think it would swap over if you did not mind redrilling the holes in the shell. I think the seat belt mounting points are in a different location, which is an issue.
You should get the EVTM manuals for each year that you are dealing with if you do a lot of component swaps.