build strokers or buy them

To the op, if you are like me and don't have much money, or room for error, you have to research. Learn. Look for deals on everything. Be willing to wait for a cheaper price, just make sure you inspect everything before you buy, if possible. Ask every question you can. At your power level, I think I would just build it, if it were me. But, I am also willing to take responsibility for myself if I screw up. Keep your eyes open, decent used pistons come up for sale every once in a while. Just check them out, ask the right questions, and research. A new cast crank is fairly cheap. Once you get everything, take it to the machine shop and have them make it all fit together. If you did your homework, it will. When you get it back, double check everything. Pay attention to even the smallest details. Make a checklist if you have to. When it is all said and done, you will be alot more satisfied, you will know your engine front to back, and you will have knowledge and experience that is priceless and yours no matter what.