Wow. That sounds really expensive. I would tell your mom that you can give it to her next time you see her OR send it to someone in the USA that you know that is closer then New York and have them send it to ur mom. Like I live in Ohio. If i wanted to send something to California but i didn t have enough money then i would send it to Wyoming (I know someone who lives in Wyoming) and i would ask them to send it to my mom for me.
Sadly that is a fair charge...my sister is studying abroad in Scotland and it cost my mom around $40+ to send my sister two of the smallest flat rate boxes from USPS. It s not fair that they are allowed to charge that much, but unfortunately that is realistic.