I've used Birchwood Casey's Perma Blue to touch up shiny spots before with good results. But mostly on front sights... It is a dull finish compared to the kind of shiny Glock finish I'm used to.
But the gun I carry isn't pretty.
But the gun I carry isn't pretty.

