You can buy money orders from the Post Office, grocery stores, convenience stores and many other places.
I didn't know you could buy money orders from grocery or convenience stores.