There is alot of "you get what you pay for" but often its not a matter of being 100% faulty, even with cheap stuff. Its usually an issue with longevity.
Stens coils sell for like 44 dollars retail, I usually cut it down to like 35 if I sell it in the shop and install it, or sell it for 40 outright. And even at those prices, Im not selling it for much more than Im paying for it. So if the ebay dude is selling a coil for 18 bucks, he cant be paying more than 12 for it, and I dont even think wholesale on a reputable brand is that low, so there is no telling where he is getting them.
OEM sells somewhere around 44 dollars, or more if you buy from a specilized dealer under a brand...like cub cadet, poulan, etc...
So, 18 is a great price, and it should work....but for how long, who knows...