nope, you have to remove the hard top first.
yes it will, 97-06 will fit. i have a 98 and i put a soft top on it from a 04
If the Jeep was originally a soft top, you can put a hard top on it quite easily.
The tops will not fit without modification
It is not recommended.
No, the 95 is a YJ, and the 97 is a TJ, they shouldn't match up.
For my 1999 jeep wrangler next to the gearbox to the left it should saw 2 wheel 4 wheel high neutral and four wheel low. What i do is put my jeep in neutral and shift from there
Yes.. the body already has the mounting holes for the top. I originally bought my Jeep with soft top and then got a used hardtop. No issues - just be sure to remove the soft top mounting hardware.