Josh I try to use all your criteria. I don't try to nickel dime my guy it can cause short cuts.
I use Ray Barton Racing Engines. My current 451 LD stroker he built is 12 years old! It's had freshen ups every 400-500 runs and NO problems. I will use his knowledge and experience for my future builds! Don