I dont think you need to go with an aftermarket crank Kevin, everyone I know of is running a stock crank. Billet tappets.... that will be a total choice of yours. We are not runing them we are running stock ones with billet pushrods and have had no issues with them.
Pistons and Rods we can get for you. We are starting to get into full custom work like custom engine parts and builds istead of just bolt on stuff.
PM me with a list and I can see what I can come up with for you.