Generally the newer the b16, the better. Newer motors will have less mileage, and less aging to the rubber seals and gaskets. If I was dropping a stock b16 in with no other plans, I'd try to source a low mileage obd2 motor. If I was building it, I'd get whatever is the cheapest.