This extra-long Type 304 stainless steel dispensing needle, p/n 100-26-NE-XX is 4" long and available in the following gauges: 10, 11, 12, 13, 14, 16, 18, 20, 22, 24, 26, 28. Note that XX in the part number refers to the gauge. 22g is standard. For inside and outside dimensions, consult this chart: http://www.ramehart.com/pdf/needles.pdf