Weird, I didn't think anybody really used miles anymore, outside the US and a few instances in the UK.
Do you have to buy it before it gets to Morocco, or are you able to test ride it before paying for it?
If you can test ride it, and both the gearing and the fit work, I'd say it's a good deal. If you want 10 speed (Tiagra, most likely), or 11 speed (previous generation 105, Ultegra, DuraAce, or SRAM equivalents), you're looking at a huge bump in price for new shifters, cassette, chain, and rear derailleur, at a minimum. Given the age of the crank, you'll probably need a new crank to prevent skips, as well. Keep it 9 speed for as long as it works well, and upgrade to what's available when it doesn't. If you're thinking of upgrading before then, just find a bike with that kit straightaway.
Best of luck!