Considering what he owns now, a 100$ DAC might be overkill unless he is planning to upgrade. Ideally, I wouldn't spend more than some 50$ in his place. I don't suppose the Yorkville has a particularly good headphone amp anyway.
a fiio would be a nice dac
Agreed. The Fiio E10 is another option.