This is a new take off.. probably has less than 50 miles on it. Came off a 2026 tahoe.