I have had the same problem of oil out of the weep hole on the fuel pump. I tried a few different pumps but eventually just accepted the fact it was going to happen. I did slow the amount down when I made my own gasket for it. It took a couple of failures with different gasket materials, but I made one that cut down of the amount of oil lost. Also, when I first got my 223 running I had installed a new fuel pump and the engine would die due to fuel starvation. The pump just wasn't up to the job. Long story short I found the rocker arm of the fuel pump had a dead spot, when you push the arm down there was nothing for a short distance, as compared to the old pump I had taken out that when pushed down there wasn't any slop/dead spot. When the rocker arm was against the eccentric of the cam shaft it was moving the rocker arm of the pump further/stronger per downward stroke/motion as opposed to the dead spot/slop of the new one. I used two or three fuel pumps and made a good one that worked and is still working. When it should ever quit I will try to find one ready to go, but will also be willing to make another one that works.