I got this one for my Yamaha vmax 150 from Amazon - works well, pumps way better than Princessauto one (used that one with "homemade" adapter).
https://www.amazon.ca/gp/product/B00J4YL1RE/ref=ppx_yo_dt_b_asin_title_o05_s00?ie=UTF8&psc=1
Performance Tool W54150 Marine Lower Unit Fluid Pump
8mm fits: Yamaha, Nissan, Tohatsu, small Honda's, and Mercury Japanese origin
3/8-16 fits: OMC, Mercruiser, Evinrude, Johnson, Volvo, Force, Honda 70hp and up, and Mercury US origin
24" flexible hose easily reaches difficult to access fill plugs
Patented double threaded cap fits both the quart and gallon size lubricant
Ideal For Adding Fluids To Small Engines