Have this lens cap ordered because my original Niko cover were simply too expensive. I was pleasantly surprised when the postman brought the same a day later and they fit perfectly on my D3100. For this price, a surprisingly good quality, you can easily keep up with the original. I would order them again.