The intercooler was from ebay. If you pop the valve cover off, you will be able to see if it has studs with nuts, or head bolts (stock).
Here is an intercooler from the same place... They had the best deals I could find, shipping is free unlike most places that hose you for 3x what it really costs to ship. Mine is this size and that is about as big as you can fit up front. The larger 31" wide ones would have the piping into the fenderwells. Only difference is mine is 3" inlest/outlet so it was a little more $$
http://cgi.ebay.com/ebaymotors/Inter...Q5fAccessories
Jason