I shot an EOTECH of all things last year on my .870 Supermag, and it lost zero after 6-7 shots (two missed birds later!!!) Double-checked bases, sent sight back to factory, and it is definitely the recoil was too much for the sight. This was with NITRO 3 in shells, which are hot loads. I put the 25 dollar fiber optic dovetail sights on, and went 4 for 4 the rest of the year. I will NEVER put a red-dot again on a shotgun. Can't trust them. I have put the EOTECH back on my Mini-14.