It does sound suspicious, but batteries fail at around five years old. Every mechanic dreads things breaking while in their possession. That's why he caught you immediately to point it out, ... So you WOULDN'T blame him. I can't imagine anything he could have done to cause the problem. Plus, you were on borrowed time anyway and you were about to need a new battery. Be grateful it failed in the shop, and not at the shopping mall parking lot.
The lead flakes off the plates in the battery over time and those flakes build up in the bottom of the case. When they build up high enough, they short those plates which ruins the battery. Many people think it's suspicious that their battery fails just when the warranty period ends. In fact, the battery manufacturer knows how fast that lead is going to flake off and the battery can be expected to last, and they provide the longest warranty possible according to that time. The longer the warranty, the higher price it can command.
Brake life or life remaining is always a judgement call that varies with driving habits. Mechanics never will tell you the miles remaining, only the percentage of the linings remaining, and that's just a visual estimate. When he said "60 percent", it could have really been 50 percent. Now that it's "25 percent", it could really be 40 percent, well within what would be considered normal. Brakes are considered a wear item and are never covered under any kind of warranty. If you do a lot of city driving, you got the life out of your brakes that can be expected at the mileage you listed.
I'd wait with the shock absorbers to see if they get worse. They are filled with oil, and the seal on the top often shrinks and leaks in cold weather. Some seepage is normal but your mechanic was right to point it out now. If the leakage stops in warmer weather, fine. If it gets worse, you will have had warning. Isn't that better than if your mechanic had ignored it and not told you, or worse, never even bothered to do a quick visual inspection?
Friday, January 25th, 2013 AT 6:53 PM