As far as I know "MACO" or "DAG" fee covers the dealer's local advertising fees. The amount of this fee is based on the region your dealer is located in and varies between regions.
Both the MACO and training service fees are legitimate fees. Forget about how much these fees cost and negotiate based on the exact $ amount over invoice you'd like to pay. Negotiate with the stance that they can add all the fees they like as long as you pay X amount over invoice ($1000 and under over invoice should be a good target).