Sorry to hear your bad luck. Is this your only vehicle or do you have another way to pay the bills until you get this one back on the road?
Just my humble opinion...
Metal fatigue is what broke his motor...I think he has a real well balanced and thought out setup, put together and tuned by good folks....stuff just breaks when you make power. It just sucks when it's your truck
Billet rods/girdle/coated pistons blah blah...just move the weak point to your trans...or elsewhere in the system.
Build it back stronger than before!