You can't have it fast, cheap, and done right at the same time. A month is nothing the way I see it. These board repairers have to build up a que, and unless you're willing to pay higher to be bumped up in line, you'll have to wait.
I've used them all (almost), and luckly have not had a bad experience yet. Chris has the best turnaround time and his communication is excellent. Andrew was very reasonable as well.
I have purchased items from K's Arcade and got what I ordered, so no complaints from me.