Used an 89 wrangler hardtop on my 85 CJ for years. I believe the CJ and YJ body sizes are the same, except for the tailgates.
To one up that, I did a body swap using an 88 body on my 85 frame.
Don't know about the 93's though. I'm sure someone else will have more info