Can a 1999 Ford E 150 4.2 engine be replaced with a 2001 Ford E 150 4.2 engine?

yes Make sure the 8th digit in the vin are the same