In NY / NJ piles can range in cost depending on size and depth to good soil from $350-$1500+ depending on project or quantity. To get your 20k service load you would want to see N-Values in the high 20s to low 30s but that can vary with clay.
Rocks and or boulders can sometimes be issues but its...