100k plus miles on a well maintained engine no problem. Expect running gear to be a little tired at high mileage - suspension/shocks, wheel bearings...
Yes, Battery replacement would be my call. If OE its done well to last 8 years, in fact could have been replaced at 4, & worn out again after another...