Best solution is to use exact the same mainboard due to all ports there. Maybe other mainboard has some other ports and it will not be compatible with plastic notebook box. The second important thing is hardware platform. Your notebook has specific hardware platform and recovery image is designed for it so you should try to find identical mainboard.
We don’t know where do you live and it is not easy to help but use Google and try to find some online store where you can order refurbished mainboards.