I have one on an 870 20 gauge. No issue whatsoever, I love the sight.
I have the green triangle. Very easy to see in any light and I use the point of the triangle as a precise aiming point. Made in the USA ,no batteries required. Not cheap ,but you get what you pay for.
Trust me you won't be disappointed.