Programming is the defaul set price, if you supply the parts and ship them in.
i just purchased this for my wifes 2015 tahoe, i selected to have them supply the parts. They order them new.
finding used ones would only save me $100 in the end, thats with vehicles that crashes, rolled or more then 50,000 miles on them. For me $100 more for new was a better option.
i retrofitted the cluster with wams, dis the same, bought new through them and very happy.
also much faster then you waiting to get the used part, pay for shipping to them, then pay shipping back.
just my 2 cents