I'm a fan of ebay too, though mostly for things other than pet supplies. If you pay attention to the seller reputations you find good reliable sources to buy from too.
I personally like Amazon better but if you typically compare to two item to item you will most of the time see EBay has the item cheaper and has free shipping most of the time.