Came off a ‘90 Nissan Hardbody. I would assume it would fit any smaller truck or you could just fabricate and make it fit. Some sanding and a fresh paint it’ll be good as new! Or leave it at the rustic look. Either way it’ll work just fine. Tool box is included!