My last few major private party transactions have happened at the bank and I will follow the procedure going forward.
A handful of years ago I bought a boat out of state and ran into issues. My bank helped me along the way and I'm glad they did. The seller would not release his title until the cashiers check cleared. The bank would not let me take cash. The cash confused me as cash is cash. The bank said what if you go to meet this guy with $40,000 in your pocket but there's no boat, just 4 guys with baseball bats. Point made... The bank told me they see counterfeit cashiers checks all the time.
Now I meet at their bank or my bank and all exchange of money and titles is done in the bank. Bills can be verified, checks can be verified. cameras everywhere, etc.