These pins are made in Japan for Matildas Own. The length of the shaft is 50mm and it is 0.55mm thick. They are great for general piecing, but I use these when doing foundation paper piecing. It is easy to place a ruler down on the flat head of this pin. Each packet has 50 pins.