You're not totally out of luck if you lose a money order you received or bought. You can cancel a money order if it hasn't been cashed yet (though you might have to pay a fee). You might also have recourse to get your money back even if it has been cashed, though that can be trickier.