I don't see anything wrong with someone over 25 wearing these. I'm 27 and my favorite Diesels are Safado in 73J. I wear them all the time! Besides have confidence in what you're wearing and you can pull of anything.
So you mean to tell us that since he's wearing a $200 pair of jeans means you have to wear $300 sneakers to go with it? If that's the case you better make sure you get a T-shirt from YSL and some $200 pair of boxers and socks!! LOL that's silly.