Help me ID my PS Pump?

Thanks for all the help! Looks like I'm going to need a pump, a tool to pull the pulley, and the long bolt/spacer setup.