I've just recently set up this exact scenario at a customer site and it works fine.
.
You must make sure that the IPSEC protocols are allowed through the firewall to the NAT address you have used for your VPN 3005 (typically ESP and UDP/500 for ISAKMP)
.
The 501 should use the NAT address for its VPN gateway/peer.
.
Tried and tested and works fine.