Looks like Corksport may have just one upped CP-E. Introductory rate of $299 with a $50 deposit to lock in that price. A few things I like is the options to retain the factory shroud or to get the or pay a little more for their shroud. And I like that the mounting screws aren't going through the endtanks like the CP-E. The only difference is the thickness, 3" for the Corksport, 3.25" for the CP-E. I think the differences will be negligible. I'm no expert though!
http://www.corksport.com/corksport-mazdaspeed-top-mount-intercooler.html
http://www.corksport.com/corksport-mazdaspeed-top-mount-intercooler.html