Chances are you've just split a boost hose, I'd give them a check over and maybe save yourself a fortune? Costs nothing but a little bit of time to look and feel?
Unless it was ultra obvious like a belt went twang and some awful noises there is not too many things that would have such a drastic effect on power. A split hose, pipe or intercooler would be one of these reasons though.