For $1500 to $2500 you can buy your own 3D printer, a decent one at that.
I have used
https://www.3dhubs.com/ a number of times. It is a world wide network of 3D printers and they will hook you up with someone close to you.
The last parts I had printed were about 1x1x3 inches and cost $7 each for 6 parts.
You can not just enter the overall max size as a brick. You are paying for the amount of material actually used. You must calculate the actual volume of plastic in your part. Their online quoting will do this math for you.