Just as a word of caution to any of ya'll using it. Be very careful while using it. I was cleaning my Ar a this morning on the carport, with my truck parked near by. Some of the overspray hit the porous plastic grill and left some nasty white crust on it. Some sort of reaction with the plastic I guess. But it will come off, I used a 12 ga bore brush and it scrubbed off. I tried everything before to get it off, but the bore brush was soft enough, yet stiff enough to break it loose and knock it off.
A really useless post I know, but just wanted to warn my fellow ARFCOMMers if you are using it. It does work really well though, smells like oranges to boot. I highly recommend it for a cleaning agent, just damn be careful on your plastic truck grills and the overspray.