To answer you question, kg4kpg is correct, sahara makes no difference, just model. However...FWIW, a good buddy of mine with a 98 TJ was just over here yesterday with new windows and surrounds from a 04 TJ. We installed all. The surrounds and windows fit but were very very tight and then when we closed the hard doors we found that they barely met the surround and there was a large 1/2" gap unlike his '98 surrounds. We swapped on the '98 surrounds and they closed the gap but the windows would no longer stretch far enough to reach the lip on the surround w/o pulled the sail panel to far to the side. Just FYI. May be just his jeep or just those parts.
04 Sahara, with a lift, some stuff, and a few things, on some 33's, blah, blah, blah.
A perpetual work in progress. Too much to list, not nearly enough to matter.
My RigRater Score: 387RRv1.0 with a BOA of 18.92 (and just how exactly is this going to help me over that big arse rock?)
Always do sober what you said you'd do drunk. That will teach you to keep your mouth shut.
~ Ernest Hemingway