I got a call today from the mechanic to say that there is a massive hole in my intercooler

.
Does anybody know where I can get an intercooler that is not ridiculously priced, I have called a few places and they are only getting intercoolers in a months time