84/96 are held in by a rubber gasket, I'm not sure about the 97 & later but they might be different, maybe a glue in type. You should be able to find one in a wrecking yard unless you have privacy or bronze tint. That stuff is rare in 2 doors. $15 to $45, any more is too much money. It just needs to be 2 door XJ 84/96 & it might even fit all the way up to 01. If 97 up is a glue in type it's still pretty simple. Do an advanced search & there should be threads with clear simple directions.There are a lot of changes in the tint over the years, but it is just a jeep so don't sweat that.