If I were traveling, I would risk it.
If it were my father, I would spend the £45 and know that he was not stuck arguing with staff.
I would especially do this for anyone for whom I had purchased a ticket if I loused up their name and then did not catch it.