No. 88-91 have a different body style than 84-87
no
No
yes....
The 1988 Honda CRX was a new generation of the model. The exhaust from a 1988 will not fit on a 1987 model.
With some modifications, yes.
Yes
no, it is different, do not try to make it fit; 87-95 are the same and all pre-87 are the same
idk
45L..
87 thru 95 will work on your jeep, they are all YJ's
(87 + 84) ÷ 2 = 85.5 is the average.