I respectfully disagree - especially when it comes to grease. When I purchased my M1A, I was waiting for an M-14 Survival Kit from West Texas Armory. In it was a tube of Militec-1 grease. In the meantime, believing the "grease is grease" principle, I bought some standard automotive grease. It is light years away from being anything close as effective as Militec-1 on a weapon. First, when it heats up, it becomes soft, weeps and does not stay where you put it. This is not the case with Militec-1. It stays put - even under extreme use and excessive time between cleanings. Secondly, it does not offer the protection of Militec on moving parts. If you come to a shoot when I bring my Uzi, a look inside with demonstrate what I am talking about. I bought this gun NIB over 4-years ago and several thousand rounds. There is little sign of wear - the internals are pristine. So too, the wear on my bolt and oprod channel on my M1A. Finish wear was suspended when I started using Militec.
Oil may be one thing, (I still like CLP), but the technology that has gone into products like Militec elevate it to a level above typical garage grease...