Go to a dealership and get one. Yes it will cost 2 to 10x what a similar screw from a hardware store will cost, but the dealership will likely have it on hand, and it will be the correct screw to use. Correct thread, correct length, correct coating(s), correct head size, correct strength. GM vehicles use metric fasteners pretty much exclusively. The screws and bolts used by automakers are typically different from anything you can purchase at a hardware store. The biggest and most common difference is that metric srews purchased form a hardware store will have a much larger head than what the automakers are using. For example, most M6 fasteners used by auto companies have a head that requires an M8 or M9 hex driver, while stuff from a hardware store will have an M10 hex head. M8 - auto company typically M10 driver while hardware store will have much larger head that is M13 hex.