Duct tape and super glue and it will be like new!
Rumoured brakes maybe?
pilot left the island after the accident and hasn’t returned
I wouldn't attach any importance to that. Most sane, rational people could probably think of a million or so other places they would sooner be than Mabuiag Island.