... will not break the pins,and will not scratch the ribbon!We have the following models in stock!Printhead,1019970,DFX ... 5000+, Printhead,1037283,DFX 8000, Printhead,1043489,DFX 8500, Printhead,F038000,DLQ 3000, Printhead,1298268,DLQ 3000+, Printhead,F087000 ... , an excellent supplier for you!!! Lesmark 2491, 40X2999, print head,printer head for dot matrix printer