3M makes a good silicone lube, no petroleum byproducts, but it's $25 for a spray can that would last you till the next ice age.
Or you can go to a hobby shop and get some silicone oil 10 wt. for about $4.
But you should only lube your gun sparingly. Too much lube attracts contaminants like dust and dirt and gums up the works. What you use in you gas should is sufficient.
Some guys get their GBB's totally juicy, and that's a waste and ruins performance and longevity.
Age verifier Northern Alberta
Democracy is two wolves and a sheep discussing what's for dinner.
Freedom is the wolves limping away while the sheep reloads.
Never confuse freedom with democracy.