I bought this as a gift for my husband, who has a difficult time finding caps that fit properly, so I took a chance by buying this online. It arrived a few days later than originally estimated, but thankfully in time because I ordered it early. However, the cap looks great and fits perfectly, so we are both happy.