What i had done was set the route with different metrics as described in in a KB article from the juniper site. I will post the exact KB# later since i do not have access to my work PC at the moment.
Is this procedure incorrect? I have been using it for some time and even set two default routes using the same technique and it works fine when i have interface monitoring enabled. Primary ISP goes down and monitoring then marks the interface as logically down. The default route becomes inactive and the secondary default route then takes over routing traffic to the untrust-vr and out to the Backup ISP from there. With VPNs interfaces that have more than one destination VPN this does not happen consistently. For some remote sites it works perfect. for others it is hit or miss.
Beacuse the remote tunnel interface IP is the same as the LAN ip of the remote network i use that IP as the next hop in the route statement. If this too is not the best way to do it, i am willing to adjust my techniques to better suit the capabilities of the equipment deployed.
Thanks for you input. Let me know if there is anything else in my setup i should be modifying or adjusting to help make this work better.