No catch whatsoever. Seriously. :dunno:
I don't want to sound like i'm spamming their shit, but i got mine for 23 bucks after shipping.
They are every bit as good as my oakley's, and i don't have to shit my pants for breaking them.
I ordered them, got them in 3 days, couldn't be happier. No catch, at least i didn't experience any.