99 problems and a Ford ain't one.

You don't need a electric pump. The mechanical would work just fine. By adding all the "racy" parts you are just shooting yourself in the foot so to speak. Your excessive fuel pressure could have thinned the oil, ruined your first cam (this one too) and trashed your bearings.