I have a Beretta 92 FS that has the front sight that is part of the slide. The rear sight is in a dovetail in the slide.
The sights are stainless steel, with dimples drilled in them. I paint the dimples white and the sights black, this gives me a great sight picture.
Unfortunately the paint rubs off very quickly. If I could keep the top edges of the front sight black that would be great.
The last and best so far has been high temperature automotive paint.
I was thinking of using ceracoat next, but it didn't look like they have it in flat black, plus I don't know if it is any more durable.
The more expensive route would be to have the slide and rear sight Ion-bond coated. I am fine with the slide being natural stainless steel finish, but since the front sight is part of the slide I don't know if they could do the Ion-bond on just the sight.
Any suggestions?