Anybody have any idea what these are?

i think rrrrob is prob about right ....

I'd say it's a good possibility. I never even thought of that possibility until he mentioned it but I have seen items similar to this for attachments on power equipment. At the moment that's my best guess, LOL...