I found this nice explantion of load balancing. I also think multiple static routes will give you what you want but I need to draw it out since normally all the static routes are on the same router, not two different ones. Multi static routes act as a "round robin" on the outbound traffic.
Load Balancing
AppleTalk and IPX routers can remember only one route to a remote network. By default, they do not support load balancing. You can change this for IPX by using the ipx maximum-paths command on a Cisco router.
Most IP routing protocols can load balance across six parallel links that have equal cost. To support load balancing, keep bandwidth consistent within a layer of the hierarchical model so that all paths have the same cost. (Cisco's IGRP and Enhanced IGRP are exceptions because they can load balance traffic across multiple routes that have different metrics, using a feature called "variance."
A hop-based routing protocol does load balancing over unequal bandwidth paths as long as the hop count is equal. Once the slower link becomes saturated, the higher-capacity link cannot be filled which is called pinhole congestion. Pinhole congestion can be avoided by designing equal bandwidth links within one layer of the hierarchy or by using a routing protocol that takes bandwidth into account.
IP load balancing depends on which switching mode is used on a router. Process switching load balances packet by packet. Fast, autonomous, silicon, optimum, distributed, and NetFlow switching load balance destination by destination, because the processor caches the encapsulation to a specific destination for these types of switching modes. Switching modes are discussed in more detail in "Provision Hardware and Media for the WAN."
from:
Mike S
"Diplomacy; the art of saying 'nice doggie' till you can find a rock" Wynn Catlin