318 with 675/318 or 974/360 heads Cam Recommendations

I specifically asked him on the phone what it would cost to mill a pair of heads .040 for a 318 dodge. You could tell that he took a while in his mind to come up with a number. Then he blurted out $325. I thanked him and thought about my other options. If you were in the area I would definitely be bringing my engines to you! Thanks for giving me a reasonable price. I see why guys buy aftermarket heads and crate engines. I will be calling great falls and Missoula on Monday to see if they are more reasonable.
Thanks
Eric