It looks like the accelerator pump check ball and spring. I can't tell you if the rod goes with it. As for a cap take it over to a machine shop and ask them for an oil galley plug that will fit it. Thats all I can think of.
Sorry you have major dilemma there. One of the other guys might have more in site for you.