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.
I opted for electric because I had been shown bad cam fuel pump lobes on all makes of cams. Also, did you know there are only around 3 cam manufacturers in reality? The companies just add their own grind to them. Fuel is not pouring out and the oil is not thinned. Changed it yesterday and it still drops to 5 when motor is stalling