complex setup with load balancing

Hello,
here is my scenario


       internet                                                          internet
2Mbit/2Mbit leased line                                             7Mbit/512kbit ADSL
            |                                                             |
cisco router public wan+/26 routed ip space                          PPPoA modem
            |_______________________                     _________________|
                                    |                   | 
                                 ether3               ether2
                                    |                   |
                                       MIKROTIK ROUTER
                                              | 
                           ether1+PPPoE Server+private ip space 
                                              |
             OTHER ADSL----OTHER MIKROTIK-----|
                                              |
                                          customers

Hope my ASCII art is easy to understand. I am would like to acomplish the following:
-nat private ip customers
-provide public adresses from the leased line to some customers
-manage bandwidth for public and private addresses
-load balance leased line and adsl
-fall back on the other adsl if both lines are down

I have experienced with several setup all almost work but I am not compleetly satisfied I would apreciate anybody that can help / make suggestion..

Alfredo

Hi Alfredo
if you assign public IP to some customers, you won’t achieve complete load balancing since a failure on 2Mbit line will stop public IP customers connectivity.

that is correct indeed… but I can live with it. if the 2 mbit goes down I could write a script that nats the public ips also ore something like that…

Alfredo