about the confusing engine codes,
this site gives pretty much all but the very newest nissan codes. i dunno any for other manufacturers that have it laid out like that.
i kinda wonder if that sr20 -> supra ment that a supra engine replaced the sr20 in the silvia...?