As far as I know it goes something like this:
Early APY engine - large port, no vvt, larger gudeon pins (20mm).
later AMK engine - small port, no vvt, small gudeon pin (19mm) extra emissions stuff x2 lambda probes etc
Latest BAM - As AMK but with vvt.
Ryan will probably be able to give you anything I've missed.