Agree with this here… with a bank check the bank has already taken out the funds from your account before you provide it to the seller, the bank is certifying to the funds.
another option is simply withdrawing from a local US bank when you do the deal, you don’t need to transport all the cash...