[Hi10 Pro] New battery and Keyboard flex cable

Hi everyone. I have Hi10 Pro. The battery was swollen and keyboard flex cable damaged when the battery swollen.
Where can I buy the keyboard flex cable?
Where can I buy a new battery to replacement it?
(I live in Turkey. Some products are not posted from aliexpress to my country.)