Seeing as you're going for stat boosting moves that only boost one of your attack stats I'd say don't go for the mixed set.
Looking at his stats we see he has
- 100 Base Attack
- 90 Base Special Attack
- 80 Base Speed
Due to his somewhat lower speed I would say going for the physical set would be the better idea as he can use Sucker Punch for a priority move. His Base Attack is also slightly higher.
And the first set you have in your question looks pretty good. I wouldn't change it.
Answer: Physical Attacker