Yes, the only thing you really need to look out for is the year. different years used different sending units on the fuel pump assembly & will lead to your fuel gauge reading the wrong amount if it's not the same. You obviously want the same engine size or your tachometer will read high/low, but everything else is plug&play from 03-08.