Yes that should work
No.
no doors are different. cj 7 will fit but not tj.
No, 2003-2006 is a diff. size. 97-2002 will fit
No. A YJ (1995 and before) is different than a TJ (1997 and later).
Yes
pull up on them
Yes, they are both TJ's and it should be a match.
No
As long as you have had a soft top on before and have the door surrounds it will fit right on they are both Jeep wrangler TJ. The soft tops are the same from 1997 to 2006.
Yes.
yes
No that will not work, 05 is a TJ and 92 is a YJ