you should check to see if the hpfp is passing any metal before goin to the trouble of replacing the seal. if it is, the pump will need replaced...being overfull on oil due to fuel will cause it to smoke also. not saying that's your only problem, but it can cause it.