It looks like your eCart shipping rule isn't adding in the UPS shipping calculation. That is another thing that would have to be added that I couldn't see since I didn't have access to that folder.
$eCart1->GetShipping() is still 0 even when a UPS shipping charge is properly calculated. You probably have to update your eCart shipping rules to make sure the UPS shipping charge is added.