This is mine [Linked Image from i977.photobucket.com]

Mine doesn't have provision for a catcher unfortunatly, apparently I can fit a mulch plug, i'm trying to get hold of one but not much luck yet.

I like your mower, unfortunatly I cant help with info on what it is.

Will give the grease a shot, it will be less likely to leak compared to oil.