Get a Bestop soft top and buy it through Quadratec.
However, don't just order from Quadratec's website. Shop around online and find the best price, but then find the MEMBER here named "Quadratec" (they're a forum sponsor) and order through them. You'll get the best price and usually free shipping.
Bestop actually makes the factory soft tops. You can get lesser ones for less money, but if you want a "factory quality" top, Bestop is the way to go.
If you have any questions on the tops themselves, reach out to the member here named Geoff@Bestop. He, obviously, works for Bestop and can make sure you get the right top for you.