Bestop sells the whole kittin kaboodle. You will get the top and all the hardware. They actually make the factory soft top btw. Def keep your hard top. They are hard to come by. Mine only came with a soft top so I am looking myself now.
As for Soft Tops, there are plenty of options. The Supertop NX has a sun roof and everything.