Diesel km tag says paid up to 157,000kms so I'd imagine somewhere around there.
Rust wise, I've only given it a 1 minute inspection, but I saw nothing in the gutters, a bit in the top of the front guards and some behind the back wheel at the bottom of the arch. I would not call it a rust bucket.
Generally pretty tidy if you cleaned all the green slime off it. It has been sitting there for over a year.