i dropped my motor off at TEC http://totalengineconcepts.com/ They where highly recommended and do all the motors for titan motorsports. While i was there i saw several titan 2jz's and some r35 gtr motors brand new in crates getting worked by them.
Price was surprisingly cheap.