Welcome to the forum. That is a very nice truck, and the story with it is even better. For the weatherstripping, all of the door stuff is the same as an 84-96 XJ Cherokee. If the window was leaking, I'd recommend pulling the carpet up to check the condition of the floors. Also, your grille is upside down.