My buddy has an 04 Dodge and it is a piece of crap. He has put alot of hard miles on it, but the suspension is harsh and rides like poo, the interior is very cheap and the switch panel on the doors has broken off and the dash is already cracked in 4 places. Very poorly built in 04 atleast. But, I would have you buy American over an import if I had a say. I would urge you to test drive the new F150 though! I love mine to death, they ride very smooth.