I would check out KnitPicks. They have one in their catalog for a low low price. Don't have it but I'd like to. I bought a ball winder from them for only 19.99, an amazingly low price. I also got some beautiful needle rolls from them after much price comparing. Have not bought anything from them that has disappointed me. Only thing I don't like is their extra $ shipping to AK which is unnecessary.
My mom bought me a tabletop yarn swift and I love it. Handmade in the USA out of wood. It works great and the ppl are so nice. It came from TheOregonWoodWorker dot net They also have a phone number as well 541 773 7565.
I use mine ALL the time and it just works beautifully. Plus I love that it is made here in the US.