I took my 2001 Toyota truck in to have the rear bearings and seals replaced. Once they had the truck mostly in pieces the price tripled due to parts they didn't know about. With a lot of haggling I was able to talk them down a bit and we split the difference.
About 12K miles later I brought the truck back in with the same leaking bearing. The truck was 300 miles over the 12K warranty so they refused to help me.
I just got back from another shop. They handed me the seal and told me it had been put in with a punch instead of the proper tool. They are obviously either dishonest or incompetent. Either way I recommend going somewhere else.
PROS: Location
CONS: Poor work
more