I for one would lean towards Engine Lab. I have had a multitude of things done there, when I worked at Secret, everything we couldn't do went to them unless specifically requested otherwise.
I also gave Reds a try once when I was in a hurry. Lol, the replacement crank for the one that they touched is now at Engine Lab.
It's a decent mom n pop operation. But I wouldn't expect more than a one shot wonder if you chose them. I've heard both good and bad aboutthem, so you take your chances. I've never heard anything bad (that was solid info) about Engine Lab.
Hope I helped.