Yeah it looks like the old owner know it had a fueling / running problem, so systematically changed all the expensive things because it's had the following work done :
New weber carb, fuel pump, spark leads, coil, dizzy cap, plugs
But didn't check the fuel filter that was clearly clogged up...