This is an oil pump from a 250HP ProXs that was leaking. Some folks including "Ranger RT" are curious about what's inside.
Here's some pictures of it disassembled. There is an O-Ring that looks like the only thing that would allow it to leak.
Hopefully the pictures are clear enough. It actually wasn't difficult to take apart or put back together.