It really depends on what Machamp's ability is. If it has No Guard, get DynamicPunch. If it has Guts, go with Cross Chop.