FYI, that eyelet doesn't really hold the mat in place. I bought some brand new from subarugenuineparts and i still use the old ones underneath to help hold them down. They "peg" isn't long enough to go all the way through the thick mat's hole.
But, this is just the situation on my car, it may be different on yours.