Direct bolt on. When I had my Tahoe and went with this upgrade a local bodyshop charged me $100 to have the rack, door handles, vent caps, mirror caps and door handles painted. Im sure they could have the end caps painted for a few bucks and its probably a good time to have other pieces painted to match while youre at it....