I don’t know about the distributor, but you can use the TFI coil with the Duraspark. Just don’t don’t run a ballast resistor with it, or prepare to remove the ballast resistor if you get a high rpm misfire.
George P on this site has a lot of Duraspark information if you search. George has a wiring diagram most people follow.
I use the McRobb fuel pump for my engine. My dyno results appear to be similar to yours. We found that the inexpensive $50 fuel pumps would have a good pressure at idle but as soon as you got above the 2000 RPM, fuel pressure would fall off like a stone. It’s more expensive, but it works. There’s a very minor interference with your oil filter with the larger pump body.
Rocky