This is exactly the same as my current petrol tank cap. In the new one the part marked with green is plastic (white colour). But the holes marked with red are missing. So I can confirm this is a manufacturing defect. The current leaky cap is Minda make. New one is spark. Deeply appreciate your post. Very very helpful. I'll get my new one replaced. Thank you.