My Bronco was in the shop getting a new hardtop due to cracks. The Brand new Bronco loaner with 7 miles on it already had cracks in the same location as mine...
I have the exact same top, never had a problem with leaking at all. The side windows do take a little getting used to, but after a few times they go in and our relatively easy.