Mine did from Bestop. It came with everything because everything is slightly different. It might not have come with the tailgate bar. I don't remember if I am reusing that or not, but I know the clips it sinks into are new and it came with the windshield bar for sure because you actually have to install it onto the fabric, although it is super easy and it tells you exactly what you need to do.
Other than the tailgate bar it comes with door surrounds and everything you mentioned. I think it even came with a tailgate bar.
The biggest bummer is when it is brand new it is hard to get the zippers in the rear window to sync up. Here is a tip to get around that.
When you install it install it from the front to the back. when you get to the rear window, lube the track with some silicone spray and slide the rear window in. It looks like it wont fit because there is a good 4 inches you need to stretch it.
Slide your rear window in and zip one side down about halfway. Then pull the whole top up off of your roll bars. This will make you stand on the bed of the Jeep in the rear then line up the opposite side and start the zipper and go down about half way. At that point slide the top down around your roll bars. Do it on a hot day trust me this is a bitch, but after a few times it stretches out and gets easier. You will still have to zip it above the roll bar then slowly slide it down, but it gets easier.
Watch this video it explains it all and it is a good video.
The video also includes everything it comes with and helped me when I bought mine.