I used:
Regular ratchet with 10mm and 1/2 (supposed to be 12mm I think) sockets for the bolts on top
11/16 open end wrench for the fuel fittings
And I forget what size the fuel filter nut is but taking it off will make it a lot easier.
Now on my original pump when I undid the 3 bolts on top the nuts didn't come loose, and it ended up unbolting the studs out of the pump body. After I got the pump out I had to put some Vise Grips on the stud/nuts on the bottom of the mounting plate, and use the 1/2 socket on top to get them loose.