IPSec (and PPTP for that matter, as well as EoIP), uses the GRE Protocol. You cannot NAT GRE.
If the MT Box has a IP that can been seen by the Firewall, terminate the VPN on the MT. Both endpoints of a tunnel must be able to communicate with each other without re-writing any source or destination address in the IP packet.
There’s nothing to do on the MT box. However, NAT-T must be supported and turned on at the firewall and the VPN client. This will encapsulate the IPSEC ESP/AH packets in either TCP or UDP packets that will cross a NAT device.
PPTP uses GRE. I’ve got this running across NAT devices without problems.