You can restore you mobile contacts without any problem. Android made the backup of contact file in .vcf extension. So just put the memory card into your Motorola phone and from Contacts select Import/Export. Then select Import From SD Card and select the particular contact file (e.g. 001.vcf). It will import all the contact you backed up from your Sony mobile. But we can't restore the other data from your Sony. But you can try one option. Try to restore the backup through Titanium Backup. It is an Android app which is used for backup/restore. It might help you.
OnePlus 5 review