The face might look good, but you didn't get an official ID. This is simply face "000". Installers beware.
When making a face, you need to request an official ID so as to keep everything orderly. If you make a face with "000" and then someone else does the same thing .... it will not work.
Very good ....maybe it's your screen capture as he looks a little skinny here compared to real life.
https://imagesvc.timeincapp.com/v3/fan/image?url=https://jaysjournal.com/wp-content/uploads/getty-images/2017/07/1131426492-1.jpeg&
I would recommend telling users to delete the existing .dat files first and then unzipping these to the same location. Simply overwriting might not have the rosters show up as the default. Just my 2c.
2015 was the last total conversion mod from this site. MVPCaribe has a later one, but there's no guarantee that will work since cyberface nos.,etc. could be labeled wrong.
You'd have to update cyberfaces minimally from that point from the faces section of the downloads, or you could get crashes.
Looks great! But once again, you're not using the official ID. This ID is already used by Kyle Seager, who is not retired. When people install this, Kyle Seager on the Mariners will now show this face.
Don't overwrite... as already pointed out.
Test in a single game first with injuries off.
Test in a new dynasty/season with injuries, suspensions and trades off. Report back.