Nikalas
Right now I don't have the budget, but I am wondering of how this works ))
If you have your own addresses and have BGP with ISPs you don't need to change anything in your eBGP peering. You can just create two loopback interfaces (or bridges for Mikrotik) and assign the same IP for them. Then announce this IP over IGP with different cost.