I used western U for some content transactions and it worked great.
The customer send out the money and I went to nearest WU office to pick up right after he sent me tracking number and info
you can read about thier fees on
www.westernunion.com I think