My hardtop experience is covered here.
Hardtop Project
For the front seal at the top of the windscreen, I'm using a 1/8 inch thick adhesive rubber seal that I found on Amazon. I haven't road tested it, but while fitting the top the imprint of the windscreen frame was pretty even all the way across, so I'm hopeful that it will seal pretty well.
Edit: Here's the seal
https://www.amazon.com/Neoprene-Weat..._rp_0_8_t&th=1