I replaced mine with a Bestop Supertop NX and I'm super happy with it.Good quality, easy to install, and it holds up well over time.It's not the cheapest, but clearly a good investment.Otherwise Rampage has decent options if you have a tighter budget.
Bestop is the brand to go with. I would suggest looking around online, either Craigslist or FB Marketplace. I picked up my last two tops for less than 500.
Materials
Twill: is the premium fabric, it is softer and more durable. Get this if you can. Identifiable in pictures because the interior is black
Black Diamond: Standard material that had been used for years. Interior side is white-ish.
If you pick one up from a third party the parts to make sure you have are:
Door Surrounds
tailgate bar
four bolts to secure it to the roll cage, along with the brackets.
also the tailgate brackets for the bar.
four long and two short hand screws for the door surrounds
I attached the PDF instructions for factory / Bestop soft top. Use that to make sure you have /get all the parts.
I've had a few tops, on my various JK's and also on my TJ. I won't get something other than bestop again.