Fits 99-02 Silverado and the 00-current Tahoes. It's already painted so prep work will be minimal. I broke some of the clips when I took it off. It works fine with double sided tape because I had to put it back on for awhile. I dont want to ship, so anyone in Houston or surrounding areas can meet me somewhere to pick it up. If I dont get any takers I'm gonna trash it.