Hello Ricardo,
Do both of your RV routers have public IPs on their WAN interfaces? Because if not you are going to have a bit of trouble getting this working.
I know you said you put the RVs int he DMZ, but that is not the same as bridging the modem and putting the public IP directly on our device. The routers use the WAN IP to identify themselves and communicate, so with private address that process is usually messed up.
A payload malform could also just be a mismatch in configuration somewhere, make sure all of your encryption settings match. I have also seen an incorrect MTU size cause malformed packets.
However, the biggest thing would be making sure the public IP is on the WAN of the RVs, I wouldn't look into anything else until that is done.
Hope that helps some,
Christopher Ebert - Advanced Network Support Engineer
Cisco Small Business Support Center
*please rate helpful posts*