For cleaning I mostly used brake cleaner with engine cleaning brushes (I really need to buy a parts washer!).
As the fuel pump body is a pretty sturdy casting I gave it a good going over with my angle grinder and wire brush attachment before I masked up the holes for a repaint.
I repainted it with POR15 engine enamel to match the colour of my newly painted engine block.