Heads up: Ameriglo has some great deals on night sights on their ebay listings. Many of the sights are dated 2016, but Ameriglo has a 12 year warranty on the tritium. There are various sight sets for Glock, Beretta, Mossberg 590 etc. Example: Ameriglo Pro I-Dot for G42, g43 $45 with free shipping.
https://www.ebay.com/sch/ameriglofa...MZ0AAOSwisVZuaYl&rt=nc&_trksid=p2047675.l2562
https://www.ebay.com/sch/ameriglofa...MZ0AAOSwisVZuaYl&rt=nc&_trksid=p2047675.l2562