The trans itself will interchange no problem. Just remember if you need parts to order them for the 04 as some of the electrical changed in 03, but they still function the same. You will have to change the nuetral safety switch as 04 is most likely the single plug whereas 99 was a dual plug. And you may need to change converters depending on what it came out of and what it's going into.