intercoolers are expensive because they are made to fit the car spot on , i have had cheapo intercoolers and they work fine , with good intake temps as well , forge even do cheap universal intercoolers , payed £180 or so for one when i bought it from forge cant remember a exact price but it was cheap , it works out better to get a universal one from forge , any sizes as well .