They don't cost 1.25 from pelican . . .much less i am sure.I just bought something different to do that very same thing based on this parts drawing and listing from RealOEM.com
I bought a few of item #20 in the drawing.
$1.25 each at Pelican Parts.
Upon receiving them they appear to be identical to the existing screws holding my shield in place that are now getting rusty.
http://www.realoem.com/bmw/showparts.do?model=BM53&mospid=47712&btnr=51_3274&hg=51&fg=70