Eco Data Recovery are reasonably priced and got to my job right way (with an expedition fee, which still kept the job in the "reasonable" range).
The downside? They didn't recover my data, which I wasn't necessarily expecting. When I received the drives back, I cloned them and recovered the data myself using widely available software!
Their customer service and interaction with me was a mixed experience. I called several times because I was obviously anxious about the progress of the job and I was made to feel like a leper. They also have a hard fast 5pm closing time, and will not make any effort to handle their customers at any time approaching 5pm. They made no effort to reach out to me and let me know what was going on with the job. During all of my interactions with Eco Data Recovery I was made to feel like I was doing something wrong whenever I contacted them.
When I informed Eco Data Recovery that I recovered the data myself they were a bit incredulous, which is consistent with the general contempt that they displayed towards me during the whole process. Since I spent quite of bit of money on their services along with the money spent to recover the drives myself, I pressed Eco Data Recovery for a bit of relief. The president of Eco Data Recovery offered to refund a portion of the fee to my card. They never refunded the card and when I followed up several times, they brushed me off.
The one lesson I learned is that when you are in extremely stressful situation (i.e. failed drive), to try remove your emotions from your process, stop panicking, research your options on the internet (not always the easiest) and proceed with caution.
I wasted a lot of money and time using Eco Data Recovery and only wish that I had the benefit of reading feedback like this when making my vendor choice.