full length magazine tube