VPN \ Bandwidth Costs

I am sure this has been asked before (I apologize in advance) but looking for some guidance here since my MS rep was just reassigned and haven’t met our new one yet -

In the last month or two our VPN\bandwidth costs have shot up. I think its absolutely crazy, we are on VpnGw1 and paying over $2k/mo. No real production and this is mostly private link data replication. It would be cheaper for me to get an MPLS(like) connection installed which is why I am here -

Is express route the solution? Is there something else I should look into?

Appreciate any help! Thanks!