Doesn’t hurt to have a couple of quarts of good lube handy, either, to minimize malfunctions. And a couple of quarts of synthetic motor oil, on top of that.
Look up how to mix a batch of Ed’s Red gun cleaning solvent/lubricant. It’s all I use. 30 bucks and you can mix up a lifetime supply. It cleans a dirty bolt on an AR better than anything I’ve ever used.