That is the correct oval neck pump assembly for a 67 small block. I've never seen it mounted on a later 360 with aluminum water pump though. Those used a different pump/brackets/pulley.
I'm pretty sure I have the saginaw pump you need if you want to work a trade.