I would say fake. I can't read the nosebridge but the rubbers are like a Minute gen 1. The stems also look really thin (Flat not rounded) and the "O" is crooked.
That's what I thought, I have real Oakley straight jackets and Oakley minute 2.0 and by looking at these I've thought their fake but they were cheap so looks like my son will get to wear them. It would be a waste of time and money to try and get a refund. By the price of them I should have known! It is what it is.