To all who are picking this up; this is only a buck and some change cheaper than buying it straight from NcSTAR's website. So, with that being said, I would guess if you have problems with the sight, you could call them and get a replacement. It's still something they are selling as active inventory.
Just ordered it, so I'll be back with a review. ;)