All gen 5 internals fit gen 3block I did it with mine
ehhhhhh
They fit,
*IF* you bore and hone the cylinders.
*IF* you clearance the oil gallery on certain years.
*IF* you change the flywheel bolts.
*IF* you add the alignment dowel for 03/04.
*IF* you add the crankshaft position sensor for 03/04.
Not exactly my definition of "fit". It requires knowledge and modification.