EDIT: I corrected some info on starter issues.
I am installing a SPI tranny in my 95 LX right now.
I got the trans, axles from the SPI, flywheel and clutch from a ZX2. There was only one bolt in the SPI trans on the bottom that does not line up. If you use the ZX2 flywheel, you must use the ZX2 starter, and use a 90 elbow for the oil pressure sender or the ZX2 starter will not go in.
You will also need the shift linkage. The difference is in the rod end that bolts to the gear selector on the trans. The shifter would hit the bolt on the rear trans mount with the 2nd gen linkage. I had to do a lot of grinding to make it work, but it works. eventually I will be getting the correct linkage.
I found a ZX2 in the yard with a brand new clutch in it. there was not even any dust on the clutch anywhere, and the flywheel was still honed.
I also snagged the ZX2 trans while there for a spare. The ZX2 trans has 2-3 bolts that dont line up for a 1.9, other then that its a bolt -on