This truck is a 2004 with over 600,000 miles on it. The engine was rebuilt less than 100,000 miles ago. Heavy duty flat bed attached to it along with a manual hoist. The bed is 12 foot long. Runs great! Asking $2,500