Character mistake: When Donnie (spotter) is giving Swagger ranges to fire, he doesn't tell Swagger what hold to use.
Character mistake: Spotters never say 'Fire' when ready, instead "Send it".
Character mistake: In the opening scene, Donnie the spotter gives the range to the the truck as "870 yards and closing." It cannot be "closing" as the camera angle through the scope shows the vehicle driving right to left but definitely diagonally away from them, not toward them. This is further reinforced because the adjusted range for where they choose to take the shot is given as 900 yards. (00:03:45)
Suggested correction: I think "closing" here means closing in on the US convoy not necessarily actually getting closer to the snipers themselves.
Character mistake: At his cabin, Swagger asks if the Suburban has the big engine, the 8 liter. There's no 8 liter engine option for a Suburban.
Suggested correction: Not in 2007 (when the movie was released) but the 2006 range included an 8.1 L / 320 BHP engine. (This is only a valid correction if that truck was a 2006 model. Can anyone comment?).
Character mistake: Mark Wahlberg is asking to take a pic of the engine in the Suburban near the beginning of the film. He asks if this if this is the new 8.0L when in fact this is actually a half ton Suburban which was only equipped with a 5.3L.