I have a 98 mj and put 99 Cherokee doors on it, they fit fine but the pass door was bad so I got a 97 Cherokee pass door and it doesn't fit, big gap by cab corner side and now hits fender, I put another shim on top and bottom but won't shut, I really just want to know if different year doors are shorter or longer or what can I do :dunno: