that doesnt look right. should have a splined keeper, the stainless spider looking thingy and the washer that retains the nut
http://www.marineengine.com/products/images/2615150.jpg
looks like the splined keeper is on backwards and the retainer/washer is missing
Gee, fuel pumps can last for years. I do not consider them to be regular maintenance items. Usually you can pump the fuel primer and get home, although slowly. Another choice is to get a tow. Not sure you need to carry rebuild kit on board.