I just bought a new Bestop for my '95. It is made extremely well, seals great, and is tight as a drum. Highly recommended. It might be a bit more pricey than other brands, but it is worth it in my opinion. A very nice product.
Most places I've seen them for around $360 for the 95-98; about $230 for the 89-94.
- Andy