Seems to me maybe a wire transfer bank to bank would be the safest. You can’t even trust checks anymore. Last year I bought a couple guns from someone (a legit dealer) and mailed him a couple personal checks totaling over 65k. I wrote these checks out of a checking acct I rarely ever use. In fact other than those gun checks, the only other check I wrote out of that acct the whole year was to my kids private school. Since I don’t use that acct often I also don’t check it. I happened to notice an email last October that came from Bank of America saying my wire transfer was complete. When I logged in to that acct I noticed over the last 2-3 months over $40,000 had been stolen from the acct using ach check purchases, wire transfers, etc. There were a few different people using the acct info to buy whatever they wanted including paying off credit cards(prob stolen cards to keep the card working) Home Depot purchases, one guy in Florida even paid his health insurance with it. I did get the police involved and it took a few weeks and several hours on the phone with Bank of America but they did give the money back to me. I can’t remember the exact time frame but it was either 60 or 90 days you had to report the fraud and it was one day beyond that when I noticed it. Being a premium platinum account holder for many years they said they would make it right and give the money back. They did. Well somewhere someone got my checking routing and acct number and that’s all they needed. Some micro deposits were made and verified for certain transactions which makes me believe it was an inside job with banking personnel. I think the dealer I sent the checks to took the checks to the bank and there might have been a dirty teller seeing large checks from out of state and shared the info with people they knew who possibly worked in the banking industry maybe with the same bank. Who knows I ca. only speculate. Even personal checks aren’t safe anymore. It boggles me that banks don’t use a proprietary encrypted barcode system on checks rather than printing actual acct info on the check. Just my personal experience.