They look legit (always check the legitimacy analysis).
Ultimately there is never a way to know for certain with trades, but everything is coming up green on these pokemon, so either they're legit or there's some high quality hacking going on.
Pokecheck seems to be running a tight ship w/ a strong legitimacy checking service.
Worst case scenario, I know there are some legit lucario from some of these guys:
There's a lot of overlap between them and Smogon.
Make sure to have 6 pokemon in your party, and to use pokegts.us, not pokecheck, to import them to your game.
Good luck. I'd be interested to see your team.