well i somewhat know what you are talking about. i dont think it will require scope rings, i'm guessing its similar to BSA red-dots.
shoot-2-kill, the 1 of the 1x30 is its magnification, 1 means no magnifaction. the 30 means the size of the sight aperture(is this the correct word i'm looking for?) or your sight picture in millimeters.