One other thing that points to trouble is the picture you posted. Look at the wording. It says "Star +" Not even Torx® +. Kind of points to the fact that whoever made these is not licensed to us the "Torx" name! Thus, they don't necessarily have to meet the standards for Torx! Bummer!