I have a 90 CRX Si that I need to replace the trans on- bearings are shot on the diff, I believe and have a line on a nice used trans but the current owner is not sure what it was out of but believes it was a CRX Si. I found some detail on ID'ing the trans from the 92-95 Civics but not sure if this applies to these also.

Are the halfshafts different with the different sized bearings (35mm and 40mm- my 90 should be a 35mm)?

Is there a way on these trans- 88-91 CRX D series- to tell which trans is which and perhaps from which year?

Lastly, can an 88 Si trans be swapped into a 90 Si or are the input shafts (or something else) different also??

Thanks