There are multiple ways you can send courier to India from USA
If you know someone is going to India, pay for extra check in baggage. Might be cheaper and faster.
USPS-The documents reached within a week and paid 5$
DHL-package delivered in 3 days
FedEx is an other good option