I think the gillies are far too formal for the outfit. Plain brown brogues or oxfords would look better.