Hey Eric,
I have found the only way to sync custom SFDC Opty fields is via API calls. You can ask support to create fields on the Makreto Opty object but the sync will not recognize them or do anything with the data in these fields. Only via custom API calls on the mObjects will you get this all working. Its a weak spot that needs attention for sure.