I purchased this product from a retailer. This lens has a amazing possibilities. Great portrait lens, Produce excellent results, In fact razor sharp images. Compared to Canon macro lens this is damn cheap too. This is the latest version of Tamron macro 90mm VC, A must have for Canon macro aspirants.