Bestop makes the factory top and windows. The offer replacemts. Get the part number from thier site and Google is your friend for searching for prices. Also look on ebay. I got a NIB set for 180.
You 04 will be sailcloth black diamond. Be sure to ask any sellers what year the windows are for. 97-02, and 03-06 have different zipper configurations. Both your sliders are on the top. 97-02 has one slider on one of the windows.
2003 TJ, 33" BFG AT, 2" BL, 2" BDS spring lift, Truck Lite headlights, Homemade sunrider top.