Carter mech. pump.

Came off a small block,Sorry.