WOW, Side latches??? Can you post some photos, my '41 has no sign of ever having them. Guess Chevy was counting on wind pressure at high speed to hold the windshield closed !!
Seriously I have heard of some of the replacement "V" connectors being on the wrong angle. Not sure what the correct angle is. I had one good one and one FUBAR so I fab'ed one from bar stock and simply copied the angle from the good one. I have not had the truck over 25MPH so am not sure if the windshield is sealed or not.