the rack fits a long box crew cap Pickup the rack is taken a part and 10years old takes some welding.