Question: What company produced the range of pickup trucks with a power to weight ratio of 25 W/kg / 66 lb/hp ?
Answer: Navistar International