Can anyone Identify this shifter

I bought this shifter for 25 bucks the other day and it looks like one of the B&M shifters that I see at online for almost $300. It is a ratcheting shifter and I thought if I can use it, I am ahead a few bucks, if not, I am out 25.

I need to find a shift cable, and mounting brackets.

Any help identifying it would be appreciated.