The current Uncle Mikes China product are junk. Soft metal. Screws do strip right out.
I have not seen the NECG product that you are referring to but have purchased many different products that they make and all have been excellent. Swivels, sights, snap caps among others. All have been well made and held up well.