Compare the monograms on the windshield. Get it from a trusted genuine parts seller or the dealership itself. I think saint gobain glass is the supplier for factory but verify on yours. Installation is never done correctly by street side vendors. Make sure to not marr up/scratch the paint on channel. Can be avoided by using fishing line to cut the polyurethane instead of a blade. Put primer/paint on any scratched surface/bare metal. Use proper polyurethane sealant for installation and not general purpose silicone. If the existing left over polyurethane on the channel is strong and not flaking off, put new one directly over it (making sure the surface of old polyurethane is prestine, can be made sure by having a fresh cut on it). Use Polyurethane primer on glass suface.
A trick I follow is to smear a little polyurthane on the glass channel with fingers, this makes sure there is no air gap between glass and sealant, also the sealant bonds better to itself than the glass. Lastly, make sure the windshield sitting depth is accurate, else the trims wont sit correctly.