MoreWine has a $15 glass one but they are out of stock currently. They make a notation about its country of origin being Eastern Europe as if they almost don't trust it....
Seems like some of the cheap ones leak or dribble. Make sure the opening on top is not so large that your thumb can't make a good seal, otherwise you might as well use a turkey baster.