this is my 97 k2500 with the 7.4l. 186,000 miles i picked it up to tow my jeep with. just gotta get a gooseneck put in get some towing mirrors. its all stock and it will prolly stay that way for awhile. just because if i am gonna put any money into anything it will be the jeep.