Anyone Know What This Is?

I'm out but will keep watching. Did the PO put it in the parts box to throw you off? maybe it's from a project he's still working on? One more wild guess: it's from a snow blower.
I'm stumped also