I think the shop tried to do everything he could to make it right. I'm sure he doesn't make so much money that he could pony up and just buy a brand new c6. He should have bought her another 05 with similar milage and replaced the parts that needed replacing to make it back to it's intended condition. The only thing he should do extra is free labor and all the performance stuff that he was doing anyway for free as well.