FWIW, I had my machinist make two heat sinks for a host. I had them both, sent him one to make the sink from. He made, it fit perfectly, but the one I didn't send him - exact same flashlight - did not work. It was machined lightly smaller i.d.
So two flashlights bought at the same time had different measurements.
Welcome to China!
It is just a different culture and you have to be flexible. Also, we are pushing for lowest prices possible and when you do that, you sacrifice QC. It is just a given.
My point is that I don't think AnthoT can be hld responsible for the manufacturer changing THEIR specs. Another option is to sand the inside of the host, although that is harder than sanding down the sink.