I don’t what they are talking about. It says 6.6 liter right on the hood of my American truck!
RE: It says 6.6 liter right on the hood of my American truck!
Have you checked if the truck was made in America?