It's a GMC my guess is around '03 and it probly gets more like 10mpg unless it has any armor in it and then that would drop it to about 6mpg at best.
Way older than that. GM changed the front end on the trucks in '99 and the SUV's in '00. That beast is probably '98 or older.