NOt without major modification, the TJ top mounting is different than the YJ top, also the rollbars are different.
Yes.
No, the 1994 model is a yj and they stopped making those in 1995. then a different model, the tj, started in 1997.
No.
No.
Yes, it will fit just fine.
Yes
Yes
it will fit no problem
No.
NO, you will waste your time and money.
No it should not fit 94 is a YJ and the 02 is a TJ
Certainly, they are both YJ"s.