I don't know of many businesses that will ship without payment unless you have established credit with them.
Personally, I would never send a money order and prefer Paypal or credit card payments that provide protection for the failure to deliver.