 I traded in a 97 Silverado for this truck.  It was a serious mistake.  I went from a 5.7L engine to the 5.4L and my mileage was 1/2.  The power was much greater in the Silverado, and the ride was outstanding.  The F-150 shakes at each stop, even with that big V8, the defrost and a/c seriously effect the engine.  The plastic in the interior is cheap, and the seats are uncomfortable.  My truck has the tow package, and with pulling a small Boy Scout trailer the trucks performance was greatly effected.  My truck only has 63,000 miles on it. Best suggestion, look to another manufacturer for a better truck.