Delivered promptly. These fit perfectly. These are also a third of the price that they are on Amazon (I ordered incorrect size from them and had to send back at my expense). Compare your lenses with the picture before you commit to buy as lots of differing lease sizes/shapes.The green were out of stock but the blue was in stock and pretty good - see picture.