Hi Brian. Yes, I think we did talk about parts, but I can't remember what or when. I'm kind of useless, I have a pile of parts but no time. I hate it, walking by the car in the garage every day and not being able to work on it. It has been dormant for 20 years now.
These threads show what your screen probably looks like:
http://forums.pelicanparts.com/911-engine-rebuilding-forum/912948-sc-oil-pump-screen-wha.html
http://forums.pelicanparts.com/porsche-911-technical-forum/118103-sump-screen-plate.html
Here is a photo I borrowed from the first thread. That dimple should be right above your drain plug:
Mark