The Filter is Champion - as I do my research, Champion Filters - - well - er, it may not be the right one!?
Here's why...
Note ths size - pretty much will fit there but note the Thread size...
Now, Wix also offers a fitler 51516XP - which is similar except for Thread size...
But since you do not have the oil cooler - this filter would
BARELY fit - the height of it makes it's pretty close to the radiators fan.
But this one a Purolator would fit the Champion Footprint and outline...but there - again - is a catch
Again - thread size. Uses SAE versus Metric.
So that's why I bring it up - your leaks may be from a front engine oil seal - or the filters own threads getting into this mess.
So you know, I am working with Ford Fiesta 2005 - 1.6L per your profile.