cashiers check is guaranteed. they can only be written if there is enough money and the money is debited right when the check is created.
as for me i would go with the person to the bank and get the check there. don't get pwned by a fake cashiers check :loco: