I'd recommend going to an LBS that has a lot of BMX bikes. It looks familiar but I can't place it. The LBS can pore through their QBP catalog and find whatever it is. If you have a crank brand or model number etc it helps.
I have some proprietary BMX crank/spindle setup on an exercise bike and I have no idea what they are. I just bought them together.
cdr