no
No they should not fit, 1990 is a YJ, and 1998 is a TJ
Yes, the full steel doors will fit all 1987-95 Wranglers.
yes anything 1988- 1998 is interchangeable
yes, YJ tops and doors can fit CJ's
yes, all cj7 doors and hard tops will fit jeep yjs
No
Yes, that should be a good fit.
Will a 304 engine fit in a 1998 TJ jeep wrangler?
no
No. They are completely different.
No.
No, the 95 is a YJ and the 2003 is a TJ, they changed it enough for it not to be a good fit.