Comes with full length tube and compact tube for all configurations. Direct thread mount. Stainless steel. Full auto rated. Rated for 22LR, 22mag, 17hmr. Simply swap the baffles to one tube or the other.