Are you gonna build it yourself or have it done? When I built/stroked/turbo'd my 06 I bought parts from different places and had a local builder put it together. Big ass headache. I wound up having to redo the work myself because the pistons were wrong and the builder did not catch it. How a builder didn't catch it is amazing to me. Anyway, if I had to do it over again, I would contact one of the reputable builders (like L&M) and let them take care of everything.