what is the best small block and why ?

ok i been doing some thinking i what im going to build and its easy im going to build my 318 that i have already and it is going to be a stroker 390 im been doing some searching for the stroker kit and i found a few places what is the best place to get the kit from i came across http://www.campbellenterprises.com/318-stroker-kit-mopar-318-5.2-stroker-kits.php tell me what u guys think and another question with a good set of factory heads and a good cam and intake ball park figure what kind of hp and tq should i see the information has been very helpful