All I know, and that I want to suggest you avoid, is to stay away from ATK rebuilt engines.
I'd rather get a used one from Japan, if you could find a source, than a new long block from Mexico.
Having been in the used car business for about 25 years, also... if you go to a wrecker yard to get an engine, demand that you either see it in the car before they pull it, or find the serial number on the already pulled engine and go out to the yard to match some of those to a VIN - all with the point of putting eyes on the car's odometer.
From first-hand experience bone-yard motors that are already pulled seem to have 20k to 40k miles subtracted from them from the time they leave to car until the time they get into the storage room. I've caught enough bone-yard guys in their pretty far off guess-timations to just not trust them anymore.
How you would ever verify the true mileage of a shipped-over Jap motor is beyond me.