Truck brought in for recall work. They had it for at least two months. Only calls I got from Safro was to try to sell me other service that they felt should be done in excess of $3,000!! After having a loaner vehicle for a month I spoke to Bill Stelling and told him the rental contract was for only 30 days so if your not done with my truck yet you will need to extend it. He said yes come back in so we can extend it. I said do I have to actually come in since I live an hour away. Can't you just extend it and email me the paperwork he said no we need the mileage on the loaner and need to see the loaner. I said I can give you the mileage over the phone and it will save me a trip. He said no we need you to stop in to extend thee rental contract. So I drove the hour in to Safro to get the new rental paperwork from Bill, verbally give him the mileage that I mentally noted when stepping out of the loaner, and ask him if he is going to,look at the loaner which I parked out in the lot. He says no that he does not need to see it! So I roll my eyes and drive an hour back home. Another 30 days goes by and no one calls about my truck. So I call them and get a 15 min speech of all the additional service that they want to do. And then I find out the truck recall is still it done. I call another week later and they said it's done but it's in the "body shop" which I ask "why is it in the body shop for recall work that is unrelated to the body of the vehicle" No one at Safro could tell me why my vehicle is in the body shop (or maybe didn't want to) then another few days go by and I get the call that my truck is ready. I go to pick it up and the rear bumper is damaged and there are several other cosmetic and mechanical issues with the truck. I point it all out to them. Half of it they denied to have caused. Some they said was due to other repair issues that needed to be done to correct problems that didn't exist before I dropped off the truck (yes, really). The bumper they did put a new one on and took the truck for another week with no loaner car. After getting the truck back I had another mechanic do all the work recommended by Safro and it did not eliminate the vehicle problems that magically only appeared after I took the truck to them. I now have a truck I used to like that shakes and vibrate when I drive over 30 mph. Thanks Safro. Thanks Toyota for standing behind your products and your dealerships! Three months of inconvenience, frustration, and went through 3 service mangers in that time as I was told "they are no longer with the company."