Have tried it on weapons,machine equipment,etc in past.It is great for cleaning but does not leave much oil behind.Everything we used it on ends up rusting pretty quick.I use it to clean chains before I lube them.As noted here wd makes a actual chain lube which most likly is a different formula than classic wd40 for that reason.Just relating my experience with the product.