The oil is of no concern, it should be coming from a hose coming from the valve cover to flame arrestor.
If dripping take top off and measure height. If height is correct then probably needs the needle valve and seat replaced
The float weight might be an issue but in most cases no