This is for M4 or other stocks with the nylon type plastic ( not the alum. stocks) that are loose on the buffer tube .
Take the stock off the tube and put it in a vise with a rag around it to keep from marring it up . Squeese it in the vise but don't go crazy , while it is in the vise take a hair dryer and blow through the stock heating it up , do both ends , this only takes about 1min all together , then ck it for fit on the tube , repeat if nessesary to get desired fit .
You then have a stock that fits nice and tight no rattling ! IceMan_1
Others have had luck with the tape method , I tried it and it was fine till the tape balled up under the stock and I like to never got it off . So this is what I came up with and it works great , I have done several and none have loosened up as yet . But if it does all you would have to do is go through the process again . Try it I think you will like it ! :>)