According to the BBC, a Brit mil person has told them:
They believe the rifle is an SA80 mk 1 - which was not issued to troops in Iraq.
They say soldiers in Iraq wore berets or hard hats - and not floppy hats as in the photos.
They also believe the wrong type of Bedford truck is shown in the background - a type never deployed in Iraq.
Can't offer any comment, so put it here for what it's worth to see if anyone else can verify these points.