It seems to me that the first repair place that kept tinkering and throwing parts at it should take some of the financial responsibility. When you sent it, only the smoke was an issue.
Then he spent a year(?) messing with it, and when he put it back together it came back to you in worse shape.
FYI those parts are in stock.