yes, correct pump. That sounds pretty high for an engine without a transmission. Yes, an Fbody oil pan, pickup tube and windage tray are necessary if you want to drop it on the ground without grinding the bottom of the pan off.