Olif,
I also have an oil pump however I've not seen a oil leak from the carb. I'll be checking a little closer. it's good to know there may be a check ball inside the oil line.

Thanks,