The answer to your question would be "Yes"...the only variance would be the cut out in the transmission tunnel to the right of the transfer case shifter found on standard transmission equipped YJs in case your current body has an automatic trans installed. Also, a/c equipped YJ bodies have additional holes in the passenger firewall for the a/c unit compressor hoses that would likely need filled in or cut out depending on your current body-to-new body configurations...in the event your new body comes without the roll bar, the '88 roll bar is different from a '93 roll bar, but completely interchangeable...just keep in mind that the bars that attach the windshield frame to the roll bar are adjustable and are set at a specific measurement so that you don't tweak the windshield frame and/or body. Finally, make sure you perform the swap on a level surface...