Any high-mileage oil is your best bet, as it is specially formulated to care for engines with a lot of miles on them. Full synthetic oil is often a good choice for older engines, as it helps to reduce engine wear and deposit buildup that can become problematic, but there are some impressive synthetic blends on the market as well.