I know it's a bit steep, but I just paid $399 from cagecovers.com and they have every color imaginable.
I was against the black denim because it faded (my TJ is a 2002). Cagecovers.com says zero fade or mildew, and their zippers and fasteners will not stop working. I went with cadet gray
If it's for you, awesome! It's not for everyone, and most go somewhere else because of the cost