Hi there
If you tuning ebgp with the mpls provider and receiving routes for remote sites via ebgp then this route will have AD of 20
You can add static routes for same received networks/subnets with Hightower AD value pointing to the ASA which will be used in the case of the bgp routing not being received via the mpls provider
Setting static route with higher AD like:
Ip route x.x.x.x y.y.y.y 25
For ASA VPN you can find lots of documents and guides in cisco.com and here in the forum too
Hope thus help
If helpful rate