Rite Aid does sell money orders of western union. It costs $0.99 to purchase with a maximum amount of $500.