I just ordered one of these for my Beretta neos. No battery, and seems interesting. Different than anything else available today. Do a Google search for "see all open sight images", and you will see some better images of the actual sight picture
http://seeallopensight.com/products.html
.