postal money order is protected by the government. if the seller doesn't send you what you purchased they can be charged with mail fraud. you probably won't get your money back but the seller could be put in jail for it.
as a seller, shipping when you cash the money order is easy and avoids paypal fees
but mailing at the post office always cost more than shipping with paypal
and paypal is pretty much instant money whereas mail takes longer