I have some questions on the 5.7 engines. Will the heads, intake, cam, oil pump, and timing set from a 2003 truck engine interchange on a 2014 short block truck engine ? I have both engines complete but the 2003 engines oil pump failed and wiped out the rod and main bearings.

I was hoping I could take the heads and freshen them up on the 2003 engine and bolt them and the intake on the 2014 motor. I'm guessing since the 2014 engine has the vvt that the cam shaft, lifters, pushrods, timing set would be different ? Would the block and pistons be different ? Not sure how much they changed the block, what will and won't plug in, or if all the accessories on the front of the engine from the 03 will bolt on the 14 ? I'm just trying to save some time and money by using what I have. Otherwise I'll have to rebuild the 2003 motor while the 2014 motor takes up floor space in my garage!