Let me first off say I hope your surgery went well and that you are feeling better.
I have been in your shoes when I was running my hobby stores. The customers will be upset and not want to provide all the information needed to help you solve the problem.
I also have been on the other side of the fence as I am sure you have been too. You buy something and it doesn't work or has a problem.
The difference is, that you and I understand what it is like to be the seller/ maker of an item and will take the time to give all the details needed to make the diagnosis/repair/replacement happen.
If he was truly in that much trouble, he would have provided all the details needed to fix the problem.
It almost sounds like he was ashamed/hiding something about the problems he was having.
Instead of giving you all the information needed to fix his problem, he is still down and not making parts and still might be sued for breach of contract. There is aslo a very good possibility that it is software/hardware related and the g201's won't help him at all.
Hopefully he realises that just yelling replace everything for free won't work.
Since he didn't tell you who made it, how are you to know how old it is or who put it together, or if it was installed incorrectly, or he is switching the dc side or a million other things that could be wrong.
If it was a new widget, and he placed the call to the maker of the widget, I don't think he would have been treated as nicley as you treated him.
Your writing this here is also a testament to how good a person you are. You are truly upset and concerned about this and I can see you loosing sleep over this problem. It is tough having a conscience and wanting to give the best customer support possible.
Having not spoken to you personally, but having had email contact with you I am very happy with the way you treated me, and I recomend your products repeatably because of the way you treated me and how well your products work.