Hit up Ryan Youngblood, Alex Bowen, and David Cupp. Sounds like they didn't throat the barrel. Demand a fast turn around time. Follow up with them on a regular basis to make sure they follow through with their time frame.
Sorry to hear you're having issues. My replacements have worked flawless...