Spearco Turbo Intercooler. Made by Spearco 1-992C, but no longer. The design is now produced by Turbonetics as the 2-221A-3C.