This cap has been installed on a 2003 or a 2010 Ranger both caps were bad so I replace both of them each one used a different style of cap just be sure to study the pictures to make sure you are getting the right one the factory rubber rubber seal on the 2010 had gone bad and was causing the check engine light to illuminate my 2003 cap was just pretty chewed up with road rash as the tether had broken and I had forgot it on the bedside a couple times
It doesn’t fit my vehicle. They ask for the vin number and I sent it. Instead of them telling me there was a problem, they sent it anyway so I am stuck with a gas cap that doesn’t work. I messaged them and all I got was that they couldn’t decipher the vin number.