I change my oil when the oil % from the oil monitoring system gets to 10% life. Tires are rotated for free at my tire dealer Discount Tire. I do them every 5 to 6k .
The dealership I use charges me $89 to change the oil, filter and rotate the tires. Usually takes under an hour. I still slide under the truck to check their work, but I figure the price is right and I don't have to worry about disposing the old oil.