Not only do a sew, but I am also a spinner so I use the same oil applicator to apply oil to both my sewing machines and to my spinning wheels.
The best gizmo I've found to do this is the Ashford spinning wheel oil.
formatting link
I know this product is available in most of the western world as Ashford (a New Zealand based spinning wheel company) sells in Australasia, North America and in Europe and it can also be bought from Amazon
formatting link
It's a very good product and doesn't put out great globs of oil that needs to be wiped up - it's just nice droplet amounts.