I replaced my Banjo fitting in 2015 with this "EZ Oil Drain Valve" for about $25.
www.oildrainvalve.net
I liked the fact that there was a shut-off before the hose. I installed a 90 degree elbow on the output of the fitting and attached a hose for draining, to which I attach to my hand pump. I also have a plug in the end of the hose. I installed this in 2015 and it still works great!
My boat is a 1995 Catalina 30 MK 3 with an M-25XPA engine. The thread size for the oil drain on my engine is 12mm x 1.25.
EZ Oil Drain Valve | Oildrainvalve.net

My boat is a 1995 Catalina 30 MK 3 with an M-25XPA engine. The thread size for the oil drain on my engine is 12mm x 1.25.