Well let me see..............3 landing gears replaced on 330's and 340-600's in CX alone in the last 3 years. All about 5 to 6 million to fix. FACT
How many on CX Boeing A/C in the last 20 years? NONE, even after heavy landings.
Not too sure about the Saudi incident, give me the details with true facts about what actually failed and came through the wing, then I can comment.