If you can find it on eBay, it'll work. I don't think that you will have to go to the dealer to reprogram anything. I had a 08' tundra which I had done this with and it was simply plug and play, no reprogramming anything. The only downfall would be the cluster you buy would show the mileage from which car it was taken off of. It will not show your cars current mileage. If your car has 2000 miles and the car the cluster was taken off of had 25000 miles, it will register 25000 miles when you plug it back in. The only way around that would be to go to the dealer and purchase a new cluster, which is very pricey. Hope I helped.