easiest way to tell if its a gen or gen 3 if its got the stock ecu is wethere or not its got an AFM or not
GEn 2 has AFM, GEN 3 has Speed density setup (no AFM)
Turbo is bigger and better on the gen 3, Gen has CT26 stamped on it, Gen 3 doesnt have anything afaik
Inlet manifold has a badge on it for the gen 2 , Gen 3 is just plain cast metal.
Gen 3 has a factory oil catch system, gen 2 doesnt have one..
these are the usual visual differences
cheers