Worth every penny, low milage and taken care of is worth a lot. Just because we're used to seeing nice Monteros sell for 4-5k and these vehicles didn't hold their value doesn't mean they can't be worth 12k. You can't buy a high end SUV with 24k miles and in that condition for that price within 20 years of age . Imagine if it had Landcruiser badges on it, it would easily be 2x the price with or without lockers.
That is very clean. I would want to thoroughly inspect everything on it, just because it only has 24k miles, suspension, brakes, tires, everything is still 20 years old so you want to look through to see how worn out that stuff is. This low of mileage would usually be a red flag, but looks like he just took extra good care of it.