Engine builders...this machining cost sound excessive?

I got a call from my machinist today. I dropped my block and new pistons off requesting a .030 bore and R&R pistons onto rods. Nothing more. I am picking it up Friday. He has had it about 10 months. I haven't been hounding due to other obligations but we spoke a few times and he gave me some updates after the fact while he had it. Here is what I got....

Block cleaning - subbed out of house. I degreased and cleaned block prior to dropping off.
Brass freeze and oil plugs.
Cam bearings. I am hoping he align honed but he asked me to bring my cam.
Prime and paint. Said he had to paint it prior to boring. He did ask what color I was going with.
Overbore with torque plate.

My bill is $850. We did not discuss cost (my fault, no lecture please) but I was expecting around $350 for my requested work. My number was from asking others about their projects. Needless to say this was supposed to be a budget build on a low mileage Magnum 360.
Between the cost of the block, machine work, pistons, rings and bearings I am close to the price of an assembled short block but I really want to build this mill myself.
Does this sound about right? What would you charge for the work that was done?
I would appreciate if you broke it down if possible.
Thank you.

You were wanting to do the work urself , and u said for him to r-r pistons -----------------?