106,000 miles on a 3.5L, it should still be in great shape. Normal maintance at that mileage is a new timing belt and water pump. I did mine at 120,000 miles and the belt still looked good, but I'd rather error on the safe side.
I would not worry about using a high mileage oil, but I don't think it would hurt either.