Never heard of it... I would recommend going with something from Primary Arms in this price point.
Also, not a fan of the magnifiers. If you need magnification, get a scope with magnification. Red dots are meant for fast acquisition and unlimited eye relief. Adding a magnifier behind them negates these advantages and is a compromise solution.