Does anyone recognize the brand of these ball attachments? They are 1.8mm in diameter and seem to have a box at the base for driver engagement. I need to get parts but its not a 3m. Thank you