Got mine on craigslist for $200.00. Was actually dark khaki from an 04 rubi but had all parts but the handscrews to hold on door frames. Found those at Collins Brothers for another 70 or so. I have since see another couple on there for around the same price. If you are looking used, a top from a later TJ (for example 03 or 04) will fit earlier but you have to be sure that you have the complete top...sides top etc. My understanding is that the zipper configuration changed between 02 and 03 so you can't mix and match.
Great jeep BTW looks like like my '98 except wheels.