I used to work at a machine shop, and its a dirty job - every cent you pay those guys to keep yourself clean is worth the penny, it comes back a
brand new refabricated part which your proud to put back on your car

Theyr alot easier to deal with, alot more personable then any dealership would treat you if theyr install failed. Its a dying breed too, Machine shops are going under because crate engine cars like our 4bangers, there is no maching involved or required any more when you can just buy it cheap and brand new from OEM... If you have a local machine shop I highly suggest you support them with theyr prices (high or not) and get your head port n polished, they enjoy doing that inbetween projects.
my $.02