If three mechanics can't find an oil leak, I'd guess that is road debris from someone ELSES problem.
I think Sailor nailed it. Also, that piece might be what JUMPED UP OFF THE ROAD and damaged the Focus.Awesome guess.
No, 3 mechs could not tell what it is by using only the photos. No mech has been under the hood yet. AFAIK.