If your fuel pump is working well except for the oil leakage at the pivot pin, you can get away with a temporary fix as follows:
Remove the leaking pump and thoroughly clean both sides of the pump body where the pivot pin passes through, using acetone or some other suitable cleaner, then put a dab of hi-temp black silicone over each end of the pin where it exits the pump body, making sure the silicone is in full contact with both the pin and the pump body. For best results, allow the silicone to cure for 24 hours before putting the pump back in service. This repair has lasted several thousand miles on my 37 1/2 ton pickup. It's also a good time to consider replacing the two hex head bolts that hold the pump to the block with two socket head bolts due to poor wrench clearance on the hex head bolts.