as long as its out of an 01-04, yes. just remember the mileage from the one you replace it with will stick with that cluster. so if your truck has 50k on it and the cluster you put in has 80k on it, your truck now has 80k on it for any inspection, dealer work/service, etc. i replaced the one in my 04 sxt with an ebay cluster out of another 04 with 28,xxx miles on it. i just waited till my truck hit the same mileage then changed them out right then.