Good for you!
My Sable has over 418,000 miles on it(original engine)so it's about time!
Wow! You must have treated it like a baby.
Good luck. Sounds as though you're quite a traveler.....
....or the car you have is really, really old. LOL!