Have you checked KEHOUTLET on ebay? I bought other Nikon caps for $4 each with free shipping recently.