You will get the product you pay for. It may take about 3 + weeks to get but you will be satisfied with the end result. I do recommend that you do not pay for the DHL as I did and it still came USP with no tracking. The batch I received had a later exp. date than the ones I got from the vet. It will require a signature.