I always change my own. I enjoy doing it, and I like knowing how things are done. My mother took her vehicle to WalMart for oil changes, they charged $35 for 6Qts of Pennzoil and a NON-OEM(even though they stock Motorcraft) filter. I started doing the changes in June of this year, to find a missing bolt in the skid plating, and a near stripped drain plug. This vehicle is a 2008, and there's no way the drain plug should be almost stripped at this point. There is NO excuse for the missing bold in the skid plating. I get 6qts of Mobil 1 5w20 and a Motorcraft filter for $34.xx . Savings, Peace of Mind and a quality job for sure. I am a seasonal small engine mechanic, and I charge $65 for a spring tune-up for lawn tractors. On my mowing tractors, the cost for an oil change (one filter and one without) is $12.00 and $19.00, using Mobil 1 in both. I change the oil in everything I own, Push Mowers, Hinomoto (compact tractor), Other Tractors, etc.