I've been issued some EOTech and they are good and can take a true beating. At least the ones the military buys can. Trijicon takes a beating too.