Give them to him because you want him to have them, not because you want him to take care of them. You're not going to buy new ones if he breaks them.
This. Give a gift because you want that person to enjoy them, not because you're afraid if they'll keep good care of them or not.
I remember him wearing those OTT's so he obviously appreciates and enjoys the "look" of Oakley' s crazier pairs. Maybe give these to him but then say if he thinks he won't like them then he can pick a pair of his choice from the local Oakley store. Everyone wins in that scenario.