It’s an act of Congress to get your money back if a money order is lost in transit. Personally, if a money order is the only way to finalize a deal, I’ll back out.

It took me 3 months to get my money back the last time I tried using one. The mail never delivered the payment envelope to the seller so we mutually agreed to cancel the deal. Fortunately I had all my receipts but 90 days was a long time to wait. The seller certainly didn’t want to and I was not willing to pay twice for the same item when the post office would not guarantee a refund.

Of course you’re free to do what you want to on your deals.