No, it should not fit
No.
No, CJ and TJ tops are not interchangeable
Not a good fit, rollbars tub rails, and doors will be different. You can swap cj and yj, but not yj and tj.
no doors are different. cj 7 will fit but not tj.
No, YJ and CJ doors are the same, TJ and JK doors are different
Don't know what a yf is but a yj top will not fit a tj.
hinges aside they are different lengths
Yes they will you just have to change the weather stripping and make a new door latch on your cj
No.
actually it will fit with some cutting and drilling. in about 30 minutes i had a yj top on my tj with a good seal.
No, your 97 is a TJ, you would have better luck if it was a YJ.