Last month I ordered some Revolution (Stronghold) from petbucket.com, this was my first order from them. I had never heard of them before but they seemed to have the best prices so i figured i`d give them a chance ( i am a struggling college student so i need to save $ wherever i can). Although the order took a bit longer than expected to arrive, customer service assured me they would re-ship if need be. Took almost a month to arrive but today it finally did get here. The product packages look good and the expiration dates on both are in 2015. Overall i am very pleased and will definitely continue to purchase from petbucket.com. I will just make sure to have my orders scheduled a month in advance to ensure that i have enough product on hand to treat my pets.