Factory mag. Functioned fine before I sold my 1006 and has just been in a box for a few years. Sold. $100 in Henderson.