I've had a leak at my A Pillar on the driver side the past two years, so after seeing this post. I went too the auto parts store and found this single bead rubber seal to give it a try.
His: 2009 Wrangler Unlimited X
3.8- 6 Speed Manual
Her's: 2016 Renegade Latitude
2.4,9 Speed Automatic.