Carbon polymer magazine