My 99 Ebony has just over 100k on it and it's still running strong. The engine has had some work done, but the rest of the vehicle is solid and appears to be untampered with.

As long as the engine is strong and you keep up the maintenance, there's no reason to avoid a 125k vehicle.

Change _all_ the fluids right away, grease everything up, and just understand that >100k vehicles will need things fixed. You'll probably be looking at a new timing belt + water pump if it hasn't been done yet. Make sure to take it for a HARD drive and check for bearing problems. I hear oil analysis can detect bearing failure early, so maybe it'd be worth the $25 to have that done.

The philosophy I was taught was this:

As long as the repair bill is less than a car payment + full coverage on a brand-new car, you're still ahead. I never understood people who complained about putting $1000/year into a car then go out and buy a new car with >$3000/year in payments to get rid of that. Uhh ... guess it's nice to drive a new car. I wouldn't know. My VX is the newest I've ever owned.

Even if you have a payment on this truck, it + insurance is going to be much lower than it would be on a new car. Think how much money that is per-year and try to plan on investing that much into maintenance and you won't get caught off guard.