Price unfortunately varies greatly depends on market, especially for consulting/outsourcing.
If that price ($3000) is quoted in Silicon Valley for an App that takes 3 month to built (even for just one person), it is probably very cheap.
I don't know enough about the Delhi market to comment on if the price is reasonable or not.