Are you set on green? Surely they offer visibility but tend to be much more expensive since it's a (relatively) newer technology. And they eat batteries. Fair disclosure, I don't own a green.
[Edit] Yeah, according to the Taurus site, it's a Picatinny rail: