IPSec Site-to-Site VPN using Vyatta

I am not experienced networking guy, but a beginner. I have a Virtual Private Server (Windows) and running SMS Gateway. I have been asked by an sms provider, that they only support ipsec vpn (L2L) for connectivity. Their host is behind Cisco ASA, while at my end I don't have any appliance. Can I use a virtual appliance like Vyatta, which will act as a Peer at my end, while I host my VPS with another provider. It becomes like: