I can tell you after working in an automotive machine shop for years that the people running the place are more important than the equipment.
Fortunately the guys at EL have both top notch equipment, experienced machinists and assembly people and a very nice facility.
I would reccomend that you visit engine lab at 201 S. 78th Street in Tampa before you make up your mind.
I have been in Tampa only a few years and I have heard a couple other horror stories about the NAPA shop and nothing but good stuff about engine lab.