BD Micro-Fine Ultra 4mm 100 Units are 4mm long and 32G thick needles that do not require skin folding.100 pen needles and a manual are included in the package.Fits all current insulin pens (Pfizer, Novo Nordisk, Lilly, Owen Mumfor, Sanofi-Aventis, B. Braun and Ypsomed).