Just a guess but regardless of the age of the airframe I suspect only if you can show Boeing or GE were to be blame in some way, otherwise I suspect this might fall into the category of "S happens" ( maybe the airline itself has suitable insurance for diversions such as this - don't know if they do, would be interested to know)?