I don't have an access to a mill. I'll figure it out. Have a hold on parts right now as my 2013 silverado threw a code, I changed the part above the gas tank and it is still throwing a code. Went to the people that told me which part and they said drive it for a while, sometimes it takes a bit for the engine to realize the new part is in. I thought the just cleared the codes but he said they did not. May have to take to a mechanic if code does not go off.