I would not buy flea preventatives on Ebay. There are a lot of counterfeit flea and heartworm products on the retail market. The only safe place to buy them is either from your vet or a licensed online pharmacy like K Vet, Drs. Foster & Smith, etc.
Please read this from the EPA:
http://www.epa.gov/pesticides/factsheets/petproduct.htm