Sending a new password though snail mail might be the dumbest thing I’ve heard all week!
Pretty secure I suppose, except in the OP’s case, where it was sent to an old address. And they wouldn’t update it over the phone? So they essentially gave some strangers access to his bank account.