did you or the fitting garage supply the turbo?? if you supplied it then you cant really let loose at the mechanic although i would have thought he'd have rung you to say its shit? id be knocking on the door of the supplier or if the garage supplied and fitted it, the hell yeah go take it back pronto and complain