Self-tapping screw Tech-KREP 125588 4.2x75 238 pcs