Here we go again, around in circles.
The cost of repair has to be economic to insurers who will be footing the bill for the airframe repair. Probably in the region of US$15 million maybe? Therefore when taking into account the agreed value in the insurance policy, economic to repair.
GE (if found to be a warranty type issue),or BA, will fund the engine repair/ replacement bill.
Not so simple to go out and buy a replacement aircraft, even if cheaper. Engine life, commonality, AD/ SB status are all factors which make repairing your own aircraft more attractive.