Yes, they should match up just fine
Yes the 87 and 83 are both YJ's
Very few parts are interchangeable from a YJ to a TJ.
The CJ and YJ tubs are the same. So yes it will fit.
I do believe the tub will be a fit, but you may run into trouble with the front clip.
Very few, if any parts from a 2012 will fit a 1992.Very few, if any parts from a 2012 will fit a 1992.
Yes that should work, they are both TJ's and most parts will interchange.
no will not fit
Yes, that is a good fit.
YJ body type and all parts are interchangeable, 87 thru 95 are all YJ.
yes, from what ive seen it should with little to no modifications.
it will fit no problem
No, your 97 is a TJ, you would have better luck if it was a YJ.