Dam, just Dam

would the 2 knubs above the oil pump mounting have been drilled and taped?
looks kinda home made IMO.
but you could be right.