Salsa mtb * 3, Intense mtb * 1, Abeni SS rd * 1, Salsa road/touring * 2, Trek Damn one * 1, Vintage/projects * many
you would be better served with a grease or antiseize. The oil pictures will offer the same protection, but not for as long. It will tend to disappear over time, leaving the surfaces unprotected. For threads, I just use a cheap hi-temp grease (presumably intended for heavy machinery bearings). For bearings, use high quality grease. The secret is to use heaps of it. I always have a syringe full of it ready to apply to any surface so I don't need to get it on my fingers.
I use a product called "Nevr-Seize" composed of powdered aluminum dust in a oil base. It is widely used in industry to prevent threaded parts from rusting together or sticking. It works perfectly on pedals and seat posts, but can be messy if you get it on clothing. A single can is lifetime supply and it's cheap.
Copper antisieze is the usual for non moving metal-metal but I use std white lithium grease with no ill effects.
If you do use grease it is good practice to scoop out a few cc into an old film canister and use that for dipping and smearing, maintaining your tube or tub free of contamination.