What is the difference between Spray lubricants and non-spray lubricants? Some images about lubrication to which I am referring to here and image about parafin usage here.

Spray lubricant (like green bottle 450ml TF2) can be awkward to carry, not the case with  black tiny bottle TF2 or more here. If I can understand right, they may have different usage because of different penetration (speculation). Then, there is also non-spray lubricant called hot wax ala paraffin, instructions. And certainly innovative people have invented even more merry products. Which products do I really need to to keep my chains in good condition? The cheaper, the better. The products are not genuine substitutes due to their size, forgive me, and if I have interpreted right, you may need to heat parafin or I am just misinterpreting the picture.


When do you use spray lubricant and non-spray lubricants? 
Which lubrication is the cheapest? What about the best with infinite time?
Is some of the lubricant bulk product so you could get it cheap perhaps parafin?
You want a lubricant that isnt sticky. If it is sticky, dust will collect on your chain and form the gunk you are used to. This means: no oil. 

In my experience, spray lubricants can be more runny than bottled, because they can be formulated to evaporate the solvents more efficiently. It seems this is because the bottle seals arent that tight and the lubricant would dry out in the bottle. This leads to the chain feeling more dry when sprayed. I spray every few hundred miles.

Some spray lubricants are available in smaller, 150ml spray cans. 

The 450ml spray bottles last for years. I ride a recumbent with a long chain, and after two years the 450ml bottle is still half full. 

No experience with the paraffin thing. Unchaining a recumbent is no fun. 

I used to use bottled teflon based lubes, but by now I am fixed on sprayed, because it isnt as sticky, and seems to last longer. Just cheap lubes may not pay, depending on the price of the chain etc.