Never heard of the brand. I use basically the same sight sold by TruGlo. Only difference is I feel I can trust TruGlo to stand behind the product. Fact is all these similar framed sights are made in China by the same company and many companies put their name on them. A given model may hold up to recoil and another may not. Difference is can you contact the company and they stand behind their product.
MOA stands for minute of angle. It is the angle of a cone that will result in a one inch radius at 100 yards. So a 1/4 minute of angle scope adjustment will move the point of impact 1/4 inch per click at 100 yards. A 3 minute of angle dot covers a 3 inch area at 100 yards. That can then be mathematically extrapolated to different distances. A 3 moa dot will cover 1.5 inches at 50 yards, 3 inches at 100 yards, and 6 inches at 200 yards.