Some things are simply worth their weight in gold. You cannot expect to pay $5 and get quality for anything. Let's just say the guy actually does a good job and spends ample time on your keyword research. With 2 hours of work, he would make $2.50 per hour. With 12 hours of research, you could learn his tactics and create unlimited keyword discoveries for the rest of your life ;P