basically if you want the Money order/Western Union, you're putting the cost of the transaction on the buyer.
Just take that into account, i believe the post office charges $1.15 or so for a Money order these days
If you accept personal check, the cost to cash that check out would be on you now, i dont know how much check cashing places take, but i assume around $2-5 dollars depending on the check amount.
Either way, i'll bid $25 + shipping USPS Postal Money Order =P
mainly cause i'll have to take that thing apart to clean it (no offense)