I believe the frame is an inch or so too skinny to work on the 05+ trucks. It will work but won't fit flush with the outside of the bedsides. Nothing a little chop and weld won't fix The length is dead on for a 5 foot bed.