Thought my pinion seal puked

I haven't thrown anything away yet fortunately. I'll take a look at the parts and see what's there. thanks.