If you ever need a windshield, try these guys
I'm not sure about the offshore thickness. I haven't heard about that. I bought my seal from Detroit muscle technologies or DMT. Which reminds me, I need to go check to make sure I have the lockstrip. Glass is labeled Fuyao and website says its US made believe it or not.