Are you honestly telling me when you get work done on your car that you just drop it off and say "ok call me when it's done I'll bring a blank check"? You always get an estimate before any work is done. If there is going to be additional costs the shop is required by law to ok it with the customer first. This being a custom job It's quite posible he doesn't know the exact cost but he sure as hell has a ball park figure.