Hello Saed,
to be able to use the two ADSL for load balancing you need a dedicated address block for the lan interface and for the site and the two ADSL have to come from the same provider.
if NAT is involved you can achieve redundancy but not real load balancing.
For the device a C2811 can be a good choice.
Hope to help
Giuseppe