I use one of the sewing machine oil bottle like yours, most fabric stores have them. I use the USMC oil a marine concocted for the M16 in Vietnam. It works great, better than any commercial oil I have tried. I cut the quantity's in half so I don't have a large amount to store.I graduated to a needle-tipped oil bottle
U.S.M.C. Gun Oil
¾ oz (22.5 cc) STP
¼ oz (7.5 cc) Hoppe’s #9
2 oz (59 cc) 10W40 motor oil
5 oz (148 cc) hydraulic jack oil