THE REFLEX 507C X3: SEEMS TO BE ULTIMATE SMALL RED DOT SIGHT ?