I will step up to the last part of GHPorter's post/question. A few years ago when I stepped up and decided to start assembling my own AR's I had not thought ahead. I had everything together and was extremely impatient with the fact I had forgotten to get barrel nut grease. It was a Saturday morning, I spent a couple or more hours researching MSDS's and found that Honda ProMoly 60 is similar, yet not milspec grease. It was available right down the road from me. So I went and purchased a tube of easy to get, cheap, and extremely similar grease. If I ever run out of said grease I will surely know ahead of time and buy a milspec grease, most likely aeroshell. But having assembled a whole bunch of AR uppers since this time and many thousands of rounds down range I have never had an issue. I have disassembled at least a couple of my high round count rigs, changed handguards, etc and none have had issues.
So my advice, if you got time and are not impatient, plan ahead and get some Aeroshell. If you are a dope like me and get everything together and at the last minute realize you don't have grease, I have found with practical application, Honda ProMoly 60 works really well, but it is still not the RIGHT spec'd grease.
Thats all I got.