All- looking for a little help. First I’d like to say that I’m no diesel mechanic (or mechanic in general). I have a 1977 BJ 40 from Costa Rica, but the engine could possible be newer or older than year model. I’ve developed a pretty good oil leak; so I took the cruiser to my local mechanic (he’s Venezuelan and speaks limited English). I was told that the o rings need replaced on the oil pump; but it looks more like a vacuum pump than an oil pump. I did not take it off; but it seemed like oil was dripping somewhere between the alternator and block. Just need to confirm what actually the photos show and where I can find replacement or suitable substitute O Rings. Any help would be greatly appreciated.