"This oil can works great. You can use this oil on any airsoft gun since it is plastic and rubber safe. I use it to lubricate my KWA gun and my propane. The bottle is quite large and I can see that it will last a very long time. When you spray it through the applicator straw it does not leak, and does not go everywhere. It is under pressure though so it shoots out in a stream of oil. However if you do not use the applicator straw the oil will spray everywhere. You must be careful not to lose the straw, it is pretty small and if you do lose it you will have to find another one or stick to spraying it everywhere. Other than these few and somewhat irrelevant downsides this is a great product. For the price you cant beat this. I would recommend this to anybody."