Arrived on time and well packaged. Installed on a 2000 BMW 323i with no problems once I found the previous gasket was left. At first I thought the old one was missing because I couldn't see it. I tried a new one but it didn't fit properly. Eventually I realized the previous o-ring was still there, but flattened and flattened. After digging up the old one and putting in the new one, it fit perfectly. No more problems with leaking from the tank, the problem is solved!