Cheap filler for all of that. Buy a set of Nalgene equivalent lab wash bottles. Squeeze and fill. If needed (for hard to reach places), then buy a 1/4" clear plastic tube from a hardware store. You can cut the tip off for more volume. I used to use gear lube pumps but not any more. These are much better. Plus you can mark for each lube for the next oil change.
Here's a set of 6 for $7
https://www.amazon.com/Safety-Bottle-Watering-Plastic-Squeeze/dp/B07T9YWPWM/ref=sr_1_3_sspa?gclid=EAIaIQobChMIuOCD7aup5gIVDYiGCh0k7gy2EAAYASAAEgIs3fD_BwE&hvadid=199923137988&hvdev=c&hvlocphy=9006936&hvnetw=g&hvpos=1t1&hvqmt=e&hvrand=5169608418492955954&hvtargid=kwd-310854586025&hydadcr=24109_9787038&keywords=nalgene+wash+bottles&qid=1575921181&sr=8-3-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEyQjVGQ1NMVkRKMUUxJmVuY3J5cHRlZElkPUEwNDUwMDAxMU5RVTUxWk9aNlhYRiZlbmNyeXB0ZWRBZElkPUEwOTIxMDQyMzZST0tYOEk2N0VSQyZ3aWRnZXROYW1lPXNwX2F0ZiZhY3Rpb249Y2xpY2tSZWRpcmVjdCZkb05vdExvZ0NsaWNrPXRydWU=
Here's a set of 6 for $7
https://www.amazon.com/Safety-Bottle-Watering-Plastic-Squeeze/dp/B07T9YWPWM/ref=sr_1_3_sspa?gclid=EAIaIQobChMIuOCD7aup5gIVDYiGCh0k7gy2EAAYASAAEgIs3fD_BwE&hvadid=199923137988&hvdev=c&hvlocphy=9006936&hvnetw=g&hvpos=1t1&hvqmt=e&hvrand=5169608418492955954&hvtargid=kwd-310854586025&hydadcr=24109_9787038&keywords=nalgene+wash+bottles&qid=1575921181&sr=8-3-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEyQjVGQ1NMVkRKMUUxJmVuY3J5cHRlZElkPUEwNDUwMDAxMU5RVTUxWk9aNlhYRiZlbmNyeXB0ZWRBZElkPUEwOTIxMDQyMzZST0tYOEk2N0VSQyZ3aWRnZXROYW1lPXNwX2F0ZiZhY3Rpb249Y2xpY2tSZWRpcmVjdCZkb05vdExvZ0NsaWNrPXRydWU=