The engine may VERY well be out of a truck, BUT, that doesnt mean squat when it comes to the pump.... It CAME from a tech school. SO, not for nothing, I would VERIFY, and BE SURE the PUMP, is from an auto application... if so, find out what was done to it(by a pump shop), as, you shouldnt open one of those up...
Chase