It will be fine, I have an E09k driving my K702 Annies which have the same power requirements as the Q701. The only thing I'd caution is to buy it from a place with good service/return/exchange policy. I'm on my 3rd E09k, 1st was dead power brick right out of the box, 2nd had its LED die after 3-4 months (everything else still worked, just no LED), 3rd one is fine so far. Fortunately I bought it from a local shop that has excellent service so I was able to just got back to the shop and exchange it for a new unit... twice. Now if I had bought it online then I'd be out some $$$ shipping it back to the shop twice. YMMV.
Thanks guys :)
At my local retailers here actually they also have good customer service and return policy (fortunately the stores are only about 10-20 mins from my house) sooo if have a problem with the products i can bring back to them straight away.. I think i will get the FiiO Eo9K. Many thanks to everyone :)