RE: good sights?
Williams Firesights. The slugger model works well on my gun. It's do it yourself job, universal fit.
Basically the sights have a top and bottom part that fit on top and under the vent rib and screw together. All metal and tough and high visibility stuff.
Best price I found was at Natchez Shooters Supply. You can find it online.
Cost me about $35 to my door.