The ej20k is the twin turbo version, with sequential turbos. One for low rpms and one for high rpms. That led me to think it might be able to give me that lowend torque. I dont plan on doing any rock crawling. I mainly want to explore and get to the top of some mountains that my car cant get up yet. And so i can go new places without womdering if my car will getback up. I plan to use the stock transmittion that would come with the engine and ecu. (ebay seems to have decent prices on the swap) as for mods besides the swap i plan to use 2008 forester xt struts with king raised springs and some bigger tires.