It needs a headliner, carpet cleaning. The paint is not perfect. It is a nice truck but needs a little attention. I replaced the transfercase. There is a noise in the front diff. It will require bearings in the differential. (89) dollars. I love the truck but I am a buick guy first.