I don't know of any other company that makes parts that small. I've used it on a number of projects and eventually the bearing came loose. It was probably my fault because I never greased the bearing. I was able to reassemble it and it worked perfectly. Bought a second one as a spare. Good product.