RE: Gen 2 Seats swap into a Gen 1
The seat swap would be a nightmare. First, none of the connectors is the same, the power wires are not the same, the memory in the Gen 1 cars is controlled by the driver's seat module. In the Gen 2 cars, it is controlled by the driver's door module, which is not present in Gen 1 cars. The switches in the Gen 1 and Gen 2 cars are completely different. The door ajar switches go to the Gen 1's driver's seat module and in Gen 2, the driver's door ajar goes to the driver's door module, but the passenger's door ajar goes to the SCIL (Steering Column/Igniton/Lighting Module, which the Gen 1 cars don't even have. The driver's seat belt switch is connected to the warning chime module, which the Gen 2 cars don't have and the driver's seat belt switch is connected to the driver's seat module that the Gen 1 cars don't have a connection for. And the Gen 2 has the ability to connect to other modules through the SCP or Standard Corporate Protocol to get necessary information which Gen 1 cars do not have.
So, it would be a lot of work to get the Gen 2 seats to work in a Gen 1 car if you want everything to work as intended.
But they will bolt in! And if you just want the seats to go up and down and back and forth, it probably could be done.