Ultra punch needle is my recommendation for a great punch needle. It comes with 3 different needles - a small, medium, and large - plus 2 needle threaders.