Hybrid wroteBeen using Mi5 Prime since January, Xiaomis make great phones.
I suggest you wait for Redmi note 5 or mi7, they should be released starting next year.
I don't see what the big deal is about Mi Mix 2, except the 6GB RAM, it's way too expensive for a 12MP, 2.0 aperture cam. Maybe The big screen justifies the high price? The battery is only 3400 mAh, that's gonna be empty in no time on an Octa Core and 6 inches screen. You can look for note 4x if the screen size doesn't matter.
But to answer your question, you can buy it from Aliexpress, I was charged 40000 LBP customs for Mi5 Prime, and 30000 LBP for Lenovo Zuk Z1. I ordered 3 phones before that from Ali Express, and wasn't charged any customs (2 of them were Lenovo Zuk Z1 and 1 a Xiaomi)
Thanks a lot bro. And by this, you mean that I can trust buying this expensive stuff from Aliexpress, and wouldn't there be a chance of them getting damaged?