If you go for a petroleum-based lubricant, just remember to wipe off all the excess lubricant from the outside of the chain. The only oil you want will be inside the rollers. Doing so will result in a perfectly clean chain. I can grab my chain with my bare hand and rotate the cranks, and my hand will come out perfectly clean (i.e., no "chain tattoos.")