That is a heart warming story. I would like to think I could handle something like that calmly as you sound. They are sure to love it. You should write up the story of the fix, so that they will know how much you love them.
I hadn't thought about writing it up, but I just might do that.