The buffer tube will fit HK E1 or E2 stocks and any standard AR-15 stock. This tube features drainage holes in the rear and ball bearing rollers