i would say buy a 1st gen b16 longblock (from a place like HMO), and then buy a Y80 GSR trans. Right there you would be pretty much the same (performance wise) as a 99/00 Si. Now, I haven't mentioned all of the other stuff needed for the swap like, shift linkage, axels, mounting kit, etc. Im not sure what you need for your swap, IM not a 6G EK guy...im an EF man