Yes the top will fit however some of the door latches differ but an easy and cheap fix.
It should. A 2005 wrangler hardtop fits a 1997 wrangler.
Not without modification, too many changes from YJ to TJ
No.
Yes those are both TJ's it will fit
Yes
no they are different
Not without modification, they are different models of wrangler
yes, any top for an 1987-1995 can be switched out
yes
Yes those are the same model of wrangler, the top will fit just fine.
No, it needs to be 97-06 wranglers.
NO, you will waste your time and money.