Gunner, that top is the same one I have. When I first got mine, it leaked and had a lot of wind noise too. What I did was purchase some rolls of after-market Universal fit door seal from the local parts store.
The kind I am talking about has the metal rubber coated U shape that pushes onto the edge of the part you are trying to seal, then attached to that U shape is a tube of rubber. That tube gets compressed against the body of the car, thus making a pretty darn good seal.
It took me a few tries to get everything cut to fit but I really like the result. In addition to the sealing, for me it added a more custom fit look to the top, because now there is no sharp edge of the top sitting next to the body of the car, its hidden by the seal strip.
Here is a link to a similar product on Amazon.