Pump. Came off a boat that being parted out but comes with what you see don’t need came off a 4.3 v6 vortec