I have been going to DiMaggio's for 9 years. In that time I have had 4 different vehicles. Tom, Sterling and Lonnie are as good as it gets. If you have a Ford question ask for Sterling. He is an absolute expert when it comes to Ford especially pickups. Having an honest shop is very important. I don't question Tom at all.
I recently purchased a 2001 Ford F250 as a project truck. I knew it needed ball joints and I don't have the tool to do the work. I took it to Sterling so he could look it over and make me a list of items. He must have spent hours on the truck making me a two page list of things that needed to be done. I had him replace the front ball joints, front brakes and the front drive shaft. I figured since he already had it apart why not do the work. I was amazed at how low the price was for the repair. Tom was extremely fair with me and didn't charge me for Sterling giving it the once over. I was so impressed I bought the shop lunch.
Tom will always have a list of things wrong with your vehicle. He does this to help you out. Most times people don't fix items until they break and are stranded. Work with him. Let his team make the list so you know what is wrong. Ask what items need to be fixed right away and what items can wait. I have done this with my wifes 2004 Ford Focus. We have had repairs that we planned out and it took 6 months to complete based on the money we had available. Tom is as honest as a person can be.
Most people get frustrated when it comes to vehicle repairs because they don't know anything about vehicles. I suggest to take it to DiMaggio's, let them make a list of what is wrong, then do a search on the internet to get educated on the repair. You will soon see that they have the correct approach and you will feel more confident about the repair.