I am in the process of building the motor in my 08 WRX and am looking for suggestions, feedback, reviews of reputable engine build shops to disassemble, clean, machine, tolerance & balance, install pistons, rings, rods, crankshaft, port and polish the heads, valve job, install valves, springs, retainers, valve guides. I have purchased all the components to rebuild just looking for some suggestions. I live in northern Rhode Island and just want it done correctly.