Fred,i do a lot of business at WalMart,however I will not take a vehicle there for service.A few years ago I was in Florida,and was due for service on a late model pickup.Took it to Walmart,and had it done.You know convenience,in and out in about a half hour.Anyway got back home,after trip,took it to my regular shop for service,it was due again.The guy who serviced it asked me how long ago it was serviced.I told him about 3000 miles.He informed me the oil was awfully dirty,for 3000 miles.Now this guy knew my truck,had serviced it regularly.I believe WalMart did nothing but pull it in the shop and back it out again and charge me for doing nothing.Any more if I cant get to my regular shop,or do it myself,I take it to Sears.No problems with them yet.