The moral of the story is only recommend someone to others when you trust in the quality of the work and the service.
You get what you pay for - TGM in fleet do a fantastic job with the boduwork on zeds, they do charge more but you get a quality job from someone who has been in the industry a long time and treates the car as his own.
Sorry to hear you received some dodgy work. Always tricky mixing business with friends, rarely works out for the better. Hope you get it sorted