Beg to differ guys, in my eyes it has 03 front cab windows. 04 front windows weren't curved at the bottom to the contour of the bonnet like on an 03.
I think there's something amiss around the rainstrips on the cab roof that is making it look like an 04 cab.
Finally I don't think 04s had the bulge in the bonnet in front of the cab that is present on 03s.