THIS REFLEX 507C X3: IS TO BE TOP MINIATURE REFLEX SIGHT ?