From the pics it looks like the diaphragm is bad, but it can be a reflection in the pic.
Usually the other parts in the pump never goes bad, just change the diaphragm and the gasket then it will work.
You mention that the carb is spitting fuel.
I would suggest you to check the reeds, if some of...