My due day is in this week, so I havn't finished yet. About the prices,I really don't know more info about their differences. I even didn't contact with other companies. But from my friend's friend, if you add all the fees on different items together, the total differeces are not too much, should around $100.