A money order is like a check, but you can get it from just about anywhere. A convenience store, a bank, the post office, etc.
It can be a good way to receive money, but be extremely cautious. These are VERY easy to fake (they can be made on your home computer) and there is no recourse should you accept it and send the product. Some banks even charge you for submitting the fake money order.