I agree with Juneau - there's an awkwardness.
"was given his choice of" is the same as "was asked to choose from", whereas "gave his choice" is equivalent to "he chose".
Ultimately, the result may be the same, but the sentence is changed slightly in meaning, in the same way as in the difference between 'he was offered' and 'he took'.