Well, i think the 907 is more expensive,so probably better,but i've used the ecm717 and as long as you set the levels to a good strong signal(without going OVER),your recording should be fine.Good highs and clear.
Of course you want your mic to be not covered up and try to get close to the main speakers.