Hey f350drw1 you are right,the elbow on the 05+ trucks is taller.However flopster 843 is correct about removing the whole assembly,which is the elbow then removing the plate assembly and you will be able to put an 05+ elbow on a 03/04 model.
I read on another diesel forum that it will throw a code if it has one of the latest reflash.Maybe he can tell you a little more about it.But when I saw the pictures and they had the 03/04 elbow and valve assembly next to the stock 05/07 elbow it was the exact same hight.
Ill see if i can find where i seen it