I am looking for reasonable, and experienced mechanic to do some work on my car. I only bought it 6 months ago as a gas saver to not drive my truck for my daily commute and will be giving it to my 17 year old daughter soon. I want it to be safe.I need to have the struts/shocks done. I think all 4, but Def back 2. It has 140,000 miles and is due for maintenance. The car drives really good. But i recently replaced the starter, the radiator and hoses, the ac blower motor and resister. Also need tires if anyone also knows a good but reasonable tire shop. I need a honest mechanic too fix the struts and give it a maintenance make over or at least tell me what does n doesn't need to be serviced. I have an 2002 Infiniti I35. I am a single working mother who barely gets by, and can't afford the high prices of firestone etc. But i don't want to get involved with a shady mechanic. Any suggestions?