2004s went a couple of different ways on upholstery source - is yours Ultraleather? If so, it may be possible to match it, even with the age that it is. Ultraleather is an excellent product and I gave up my initial plan to use covers after noting how durable it is (we have a 45-lb dog and no damage in 1.5 years) and how much I liked seeing it uncovered. When I took our Interstate to have a custom cab carpet installed
(blog link there), the automotive installer was like, "Wow, you have Ultraleather installed throughout - you are lucky." It was his favorite product to work with.