Nice work mate, they are great phones for the money.
Thanks. It was a lot of work as I haven't done anything like this since my Nexus 4 years ago. Almost gave up at one point because I managed to lock myself out of the phone because I froze some MIUI account app with Titanium Backup. At which point I flash the Resurrection Remix ROM and so glad I did. Worth it in the end