3in1 is petroleum blend as is Water Dispersant 40 (same company) and both dry out and leave a sticky residue behind.
TriFlow http://www.triflowlubricants.com/Tri...Lubricant.html
Clock/watch oil
Gun oil
are good oils for cameras.
Use sparingly.