So it is a single remote site with 16-20 users which will have two 897VAG. You want some users to use router 1 to access HQ while other users use router 2 to reach HQ. There are several challenges that you must address to achieve this.
1) the first challenge is fairly straightforward and is to configure each 897 with a site to site VPN terminating on the firewall at HQ. (and configuring the firewall at HQ with VPN connecting to the two remote routers)
2) the second challenge is to get some users to go to router 1 while other users go to router 2. And I assume that you would like failover so that if there is a problem with router 1 all users would use router 2. I would suggest that for this you configure two HSRP groups. router 1 will be the active router in one group while router 2 is active in the second group. Some users will be configured with the virtual address of group 1 as their default gateway while other users default gateway will be the virtual address of group 2. This should allow splitting the traffic and also provide failover.
3) the third challenge is the most difficult. At HQ when you configure two VPN connecting to the remote both VPN will be trying to access the same remote subnet. And the result is that the firewall at HQ will try to send all of the traffic for the remote subnet using the first VPN. To solve this you may need to have one of the routers at the remote to do address translation. This will allow the firewall at HQ to believe that it is communicating with two remote subnets.
HTH
Rick
HTH
Rick